Senior Firmware Engineer
$187.08kSilicon Motion
Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy Blvd., Suite 200, Milpitas, CA 95035 Job Summary: Responsible for the design, development, and maintenance of embedded firmware for solid-state storage systems, including Flash Translation Layer (FTL), NAND flash management, I/O data path, and system-level integration to ensure performance, reliability, and data integrity. Job Duties include: Designing, developing, testing, and maintaining embedded firmware for SSD controllers and related storage hardware platforms. Developing and optimizing firmware for I/O data path and control path operations to enable efficient storage system performance. Implementing and maintaining Flash Translation Layer (FTL) components, including logical-to-physical address mapping, garbage collection, and wear leveling. Developing firmware-level error handling and data integrity mechanisms for NAND flash-based storage systems. Developing firmware supporting power-on initialization, power-loss handling, and recovery processes to ensure data consistency. Developing and optimizing low-level firmware for SoC-based storage controllers, including hardware initialization and system bring-up routines. Implementing and supporting NVMe and PCIe storage interfaces in compliance with industry specifications. Performing debugging, root cause analysis, and performance profiling using hardware and software development tools. Conducting firmware validation including stress testing and corner-case verification to ensure system stability and reliability. Collaborating with ASIC, hardware, validation, and customer engineering teams on system integration and issue resolution. Minimum Requirements: Master’s degree in Computer Engineering, Computer Science, Computing and Technology, or a closely related field. 2-year experience as Firmware Engineer in the field of embedded firmware development for SSD products. Require knowledge of flash memory components such as garbage collection and wear leveling, NVMe SSD firmware development, and multi-core or multiprocessor SoC architectures. Require programming language in C/C++ for embedded systems. Require skills in debugging tools such as GDB, and software development and collaboration tools including Git and Jira. Salary: $187,075.00 - $188,000.00 per year #J-18808-Ljbffr Silicon Motion
- Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation CXL Type 3 memory expansion devices. The candidate will work across firmware, memory subsystem, and system-level integration....Senior
$78k
HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through innovation and creativity. Job Title Senior Firmware Engineer Job Information Job ID: 12976 Position Type: Full‑time Location:...SeniorFull timeLocal area- Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production... ...low-level firmware for resource-constrained embedded systems Seniority level : Associate Employment type : Full-time Job function...SeniorFull time
- Responsibilities Perform firmware validation, software installation, configuration, and switch bring‑up activities for new and existing... ..., interoperability, and functional testing Maintain accurate engineering documentation, issue tracking records, validation reports, and...Senior
- ...generation autonomous systems and advanced hardware platforms. As the organization continues to scale, they are seeking a Senior Firmware Engineer to play a critical role in designing and developing the embedded software that powers mission-critical products. This position...SeniorWork at officeRemote work
- ...Description Primary Duties & Responsibilities: Carry out firmware design under the guidance of senior members of the design team. Use C++ to write... ...procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience...SeniorPermanent employmentWork at office
$160k - $190k
...Description The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and... ...Qualifications Strong academic and technical background in electrical engineering. At a minimum, a Bachelor’s in EE or Computer Science is...SeniorFlexible hours- .... Position Summary Generalist with rotating focus across the firmware stack. Moves across subsystems as work demands, picks up a primary... ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the...SeniorContract workWork at officeShift workRotating shift2 days per week
$152k - $241.5k
As a member of our NVLink Firmware Development and Verification team, you will be responsible for performing unit and integration-level... ...: BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related field. Minimum 3+ years of experience...SeniorRemote work- ...efficiency from complex hardware while maintaining complete system stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team. Joining the System Control Firmware team places you at the core of NVIDIA...SeniorWorldwide
- ...Co-Develop with a world-class team of hardware and software engineers to push the boundaries of AI technology. Solve challenging problems... ...software design and architecture. 5 years of experience with firmware design, implementation, and troubleshooting. 5 years of...Senior
- ...Lead architecture and development of firmware across multi-processor embedded subsystems... ...embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable... ...years as a firmware/HW/SoC architect or senior embedded firmware engineer. ~ Proven experience...SeniorShift work
- ...Embedded Firmware Engineer Develop and maintain firmware on STM32 / TI / Renesas MCU platforms Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART, DMA, Timers) Support PCB bring-up, board validation, and hardware debugging Develop and optimize...
$120k - $225k
...care through our rapid seizure detection technology, come join the movement! Position Overview : Ceribell is looking for a Firmware Engineer / Embedded Engineer who is passionate about biomedical applications and who has experience in the development of embedded or...SeniorLocal areaFlexible hours- ...industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration. We are looking for a Senior Software Engineer to build scalable AI infrastructure. As a Senior Software Engineer, you will architect and implement the core training...SeniorFull timeWork at officeVisa sponsorship
$138k - $206k
...ESS) team within DDL focuses on the development of cutting-edge firmware solutions for embedded memory technologies, including custom... ...memory (HBM). We are currently looking for an Embedded Firmware Engineer to join our team in San Jose, CA. The Candidate will be a key...SeniorWork experience placementWork at officeFlexible hours$163k - $264k
...endless opportunities and leave your mark, come join us. SHOULD YOU ACCEPT THIS CHALLENGE... Designing, implementing, and testing firmware of Pure Storage’s DirectFlash™ SSD Modules Coding and testing in C/C++ and Python Bringing up and enabling new hardware...SeniorWork at officeFlexible hours- Senior Software Engineer Location: Milpitas, CA Responsibilities Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use...SeniorRelocation
$160k - $210k
...In this role, you will play a large role in platform-level firmware development, being a key contributor to the foundational software... ...experience in platform, BSP, or infrastructure roles. ~ BS in an engineering discipline, preferably Computer Science or Electrical...SeniorLocal areaFlexible hours$70 - $78 per hour
...Qualifications Require a BS degree in Computer Science, Process Engineering, Continuous Improvement, or a related Engineering discipline... ...focus on UX design. IT infrastructure/ hardware knowledge. Seniority level Mid‑Senior level Employment type Contract Job function...SeniorContract work- ...infrastructure in Python Lead medium-scope features from technical design through completion Contribute to a defined software engineering roadmap, identify and recommend improvements to the software development lifecycle and agile engineering best practices Write functional...SeniorWork at officeLocal area
$125k - $150k
...memory and AI/HPC infrastructure. That engineering expertise positions us to power the next... ...seeking a highly motivated and experienced Senior Hardware Design Engineer to join our... ...qualification phases. Work closely with firmware, software, mechanical, manufacturing, and...SeniorWork at officeWorldwide- ...software update process for existing applications. Assists in the roll-out of software releases. Trains junior Software Development Engineers on internally developed software applications. Oversees the researching, writing and editing of documentation and technical...SeniorNight shiftWeekend work
- ...Job Description Job Description Salary: DOE Senior Firmware Developers Job Overview: We are looking for firmware engineers to develop firmware for our solid-state device solutions. The idea candidate for this role will work in a highly dynamic, fast-paced...SeniorLocal areaOverseas
- ...related technical field, or equivalent practical/military experience ~12+ years of professional software engineering experience, including significant time in senior technical leadership roles ~ Strong proficiency in C and C++ programming languages on Unix-based...Senior
- ...About the Position We are looking for a hard-working, enthusiastic engineer to help us build world-class marketing software. We want someone with 5+ years of experience building enterprise-class SaaS platforms for large enterprises that is excited to take ownership...Senior
- ...right strategy, at the right time. We invite you to join our amazing team and grow with us. We are looking for a hands-on Firmware Test Engineer to help validate the embedded systems that power our aircraft. You’ll work closely with electrical and firmware engineers...Full timeWork at office
- ...the da Vinci surgical system and Ion—have transformed how care is delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human. Every day, our work helps care...SeniorFull timeLocal areaWorldwideFlexible hoursShift work
- ...ownership of production systems. ~ Proficient in a programming language such as Python, C++, Rust, Go ~ Strong knowledge of software engineering best practices and design patterns ~ Experience with docker and containerized environments ~ Experience with software build...Senior
$140k - $210k
...Systems was founded by Stanford researchers and veteran systems engineers who share a vision for redefining the foundations of... ...congestion. To learn more, visit . We are currently seeking senior software engineers who will design the next generation of network...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior medical science liaison Milpitas, CA
- senior accountant remote Milpitas, CA
- senior robotics software engineer Milpitas, CA
- senior storage engineer Milpitas, CA
- senior vice president of operations Milpitas, CA
- senior level Milpitas, CA
- senior principal cloud computing engineer Milpitas, CA
- senior tableau developer Milpitas, CA
- senior magento developer Milpitas, CA
- senior vmware engineer Milpitas, CA






