Principal Firmware Engineer @ Marvell - Santa Clara, CA

Job Overview

2 months ago

Principal Firmware Engineer

Marvell - Santa Clara, CA

About Marvell
At Marvell, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. Trusted by the world’s leading technology companies for 25 years, we move, store, process and secure the world’s data with semiconductor solutions designed for our customers’ current needs and future ambitions. Through a process of deep collaboration and transparency, we’re ultimately changing the way tomorrow’s enterprise, cloud, automotive, and carrier architectures transform—for the better.

The data infrastructure that our customers build has never been more critical to our global economy. It’s what’s keeping the world connected, businesses running, and information flowing. If you’re ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below.
The Opportunity
Marvell's SSD Firmware Group is looking for a talented engineer to contribute to the development and support of Marvell's next generation SSD controllers for storage application in data center, AI, 5G infrastructure and smart cars.
Job Responsibilities:
  • Design and develop firmware for Marvell’s SSD products
  • Help define scope and schedule of SSD firmware features
  • Consult with ASIC and HW engineers to optimize the interaction between hardware and firmware and ensure maximum system performance can be achieved
  • Debug, optimize and validate SSD firmware on embedded multi-core architectures.
  • Support customer qualification, perform failure analysis and provide timely resolutions
Requirements:
  • B.S. or M.S. in EE, CS or equivalent required.
  • 10+ years of experiences in SSD firmware development, solid knowledge across firmware partitions such as frontend with NAND Flash backend and management.
  • Solid knowledge in storage controller architecture and in common core processor such as ARM.
  • Excellent knowledge on firmware/software development methodologies and collaboration tools using GIT, Gerrit, Confluence, JIRA and Agile.
  • Extensive experiences in C/C++ programming and embedded system development.
  • Experienced with ARM tool chain and debug tools, e.g. Logic Analyzer, PCIe Protocol Analyzer, Scope, JTAG.
  • Good communication skills and ability to work with geographically diverse teams.
#LI-JS22
The Perks
With competitive compensation and great benefits, you will enjoy our workstyle within an incredible culture. We’ll give you all the tools you need to succeed so you can grow and develop with us. For additional information on what it’s like to work at Marvell, visit our
Careers
page.
Your Future
Marvell provides a work environment that promotes employee growth and development. We are searching for an individual who wants to grow with the company and will strive to improve performance. If you are driven, personable, and energetic, there will be additional opportunities for you here at Marvell.
At Marvell, we are doing our part to help keep our communities and our teams safe. As part of our efforts to address the Covid pandemic and future epidemics, you may be required at any time by our policies or applicable laws to provide proof of applicable vaccination or to present negative test results.
This role is eligible for our hybrid work model in which you will be able to split time between working from home and on-site in a Marvell office.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Any applicant who requires a reasonable accommodation during the selection process should contact Marvell HR Helpdesk at or 408-222-3604.

Similar Jobs

Principal Firmware Engineer

Intel

Folsom, CA

The Power Management team, within the Chipsets Silicon Group, is responsible for controlling the boot and low power flows for client and server chipsets.

Principal Medical Device Software Engineer

Nanomix, Inc.

San Leandro, CA

C++ firmware & Qt GUI applications on embedded Linux running on the portable eLab Analyzer. Work with our Engineering, Manufacturing, and Product Development…

Principal / Senior Software Engineer (SG-Edge)

DELL GLOBAL B.V. (SINGAPORE BRANCH)

Marina, CA

Dell Technologies is seeking entrepreneurial and innovative Software Engineers to drive the vision and execution of a new Enterprise Edge and App Enablement…

Principal Engineer - Read/Write Channel Development

Western Digital

San Jose, CA

Collaborate with product and manufacturing firmware teams on implementation and integration of new channel hardware features.

Principal Software Engineer

Broadcom

San Jose, CA

Port and validate switch software and firmware components across various control plane CPUs and CPU architectures. C/C++: 5 years (Required).

Senior Principal Systems Architect

NXP Semiconductors

San Jose, CA

Master’s in Electrical Engineering or a related field with 8 years of industry experience, or Ph.D. in Electrical Engineering or a related field with 5 years of…

Principal Engineer, Firmware Verification Engineering

Western Digital

Milpitas, CA

As a Principal Engineer in Firmware Verification Engineering, you will design and implement test cases for specific FW feature sets and verify product…

Sr. Principal Software Engineer, Linux Security (AI2169)

SiMa Technologies

San Jose, CA

BSCS or MSCS with ~10 years of experience developing software/firmware for embedded platforms. This includes developing/porting OS, boot SW, device drivers, run…

Senior Principal Security Engineer, Product Security Engineering (REMOTE Ca)

Dell Technologies

Santa Clara, CA

Senior Principal Engineer, Product Security Engineering (Remote). As the Senior Principal Engineer of Product Security Engineering team with Telecom Systems…

Principal Engineer - Linux

ChargePoint

Campbell, CA

You will work on design, implementation, and testing of the networking HW and SW on ARM based microprocessors controlling high power electronics.

Principal Firmware Engineer

Marvell

Santa Clara, CA

Previous experience in developing firmware in C and C++ for complex embedded chips required. Bachelor’s degree in Computer Science, Electrical Engineering or…

Principal IP Validation Engineer- CPU

Ampere Computing

Santa Clara, CA

In this role, you will be responsible for validating Ampere's CPU intellectual property in both emulation and post-silicon environments. Gym and café on campus.

Principal Full Stack Innovation Engineer

Nike

San Francisco, CA

Working understanding of firmware and basic firmware programming skills. Nike’s Technology Innovation Office (TIO) is focused on unleashing the power of…

Senior Principal Applications Engineer, Accelerators

MaxLinear, Inc.

San Jose, CA

Support platform integration and qualification of hardware, software, and firmware. Responsible for technical support for one or more of the Accelerator product…

FAE - Principal Embedded Solutions Engineer

Microchip Technology

San Jose, CA

Provide hardware, possible firmware/middleware and development tool support for the assigned clients. As an Embedded Solutions Engineer focused on Analog…

Principal Firmware Engineer-CAIRE Diagnostics

CAIRE

San Francisco, CA

Develop and/or enhance embedded processor firmware applications. Program and test the Embedded firmware and application software associated with CAIRE…

Principal Medical Device Software Engineer

Nanōmix

Emeryville, CA

C++ firmware & Qt GUI applications on embedded Linux running on the portable eLab Analyzer. We offer a competitive compensation package including stock options,…

Principal Software Engineer Bluetooth

NXP Semiconductors

San Jose, CA

Design and implement standard-based and proprietary Bluetooth/BLE/15.4 firmware features. Enhance existing firmware and software to support complex Bluetooth…

Principal Software Engineer - Linux/Tools

Cadence Design Systems

San Jose, CA

This position will focus on Linux/Android support and software tools, but will involve working in other related areas as well.

Principal Engineer-Firmware

Microchip Technology

San Jose, CA

Participate as a member of the firmware team to design and implement firmware for the Flashtec NVMe Controllers in C and assembly language.

Principal Engineer, Firmware Engineering

Western Digital

San Jose, CA

Design, implement, validate, and maintain firmware components to support products using best-practice firmware development methodologies.

Principal Power Management Engineer

Ampere Computing

Santa Clara, CA

Ensure that the custom firmware can execute all the appropriate Power Management feature, Power states and can support validation.

Principal Electrical Engineer, Systems Design

Pulse Biosciences

Hayward, CA

Background in MCU firmware development for data acquisition and control is a big plus. As the Principal Electrical Engineer for Systems Design, you will be…

Principal Software Engineer

NXP Semiconductors

San Jose, CA

Post-silicon bring-up, verification and software/firmware development on reference design platforms. Principal Software Engineer for design and development of…