1

Nand Firmware Engineer Jobs (NOW HIRING)

Our teams work with cutting-edge NAND SSD controllers and storage systems We are searching for brilliant Software Developers (0-3 years' experience) to join our Firmware Development Team at Bay Area ...

Syntricate Technologies is a company seeking a Firmware Engineer to join their team. The role ... NAND flash and other non-volatile storage โ€ข Ability to work independently with a minimum of day ...

The NAND Storage Software team works with hardware, silicon, and software partners to develop ... Description We are looking for an embedded software engineer to develop storage firmware and ...

The NAND Storage Software team works with hardware, silicon, and software partners to develop ... Description We are looking for an embedded software engineer to develop storage firmware and ...

Austin, Texas, United States Software and Services The NAND Storage Software team works with ... Description We are looking for an embedded software engineer to develop storage firmware and ...

Austin, Texas, United States Software and Services The NAND Storage Software team works with ... Description We are looking for an embedded software engineer to develop storage firmware and ...

Senior Firmware Engineer

Palo Alto, CA ยท On-site

$75 - $95/hr

Senior Firmware Engineer Company Overview Company is developing a next-generation AI wearable that ... On-device flash file system work -- LittleFS, SPIFFS, or equivalent on SPI NAND/NOR. * Hosting real ...

Familiarity with NAND flash protocols. * Linux system debugging experience. * Fluency in reading ... Benefits of the Senior Firmware Engineer(BE): * Highly competitive salaries differentiated by ...

Engineering Manager, Firmware

Santa Clara, CA ยท On-site

$217K - $326K/yr

... NAND Engineering teams. WHAT YOU'LL DO * Define and execute the DFM firmware strategy for ... Drive end-to-end project delivery for PCIe- and NAND-related firmware features, overseeing planning ...

next page

Showing results 1-20

Nand Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do nand firmware engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for nand firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What does a NAND firmware engineer do?

A NAND Firmware Engineer designs, develops, and tests low-level software (firmware) that controls the operation of NAND flash memory devices used in products like SSDs, smartphones, and embedded systems. Their work ensures efficient data storage, retrieval, and error correction, optimizing the performance and reliability of flash memory. They collaborate with hardware engineers and system architects to integrate firmware with hardware, debug issues, and implement new features. This role is crucial for ensuring the stable and efficient operation of NAND-based storage solutions.

What are the key skills and qualifications needed to thrive as a NAND firmware engineer, and why are they important?

To thrive as a NAND Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with NAND flash memory architectures, RTOS, hardware debugging tools, and version control systems is typically required, along with industry certifications being beneficial. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help set top candidates apart. These competencies are crucial because they enable engineers to design reliable firmware that maximizes performance and ensures data integrity in storage solutions.

What are the main challenges a NAND firmware engineer faces when optimizing storage performance?

One of the main challenges for NAND Firmware Engineers is balancing performance, reliability, and endurance of flash storage devices. Engineers must develop and refine algorithms for error correction, wear leveling, and garbage collection, ensuring efficient data management while minimizing latency. Additionally, staying updated with evolving NAND technologies and adapting firmware to new hardware architectures requires strong problem-solving skills and close collaboration with hardware and validation teams.

What are popular job titles related to Nand Firmware Engineer jobs?

For Nand Firmware Engineer jobs, the most frequently searched job titles are:

Infographic showing various Nand Firmware Engineer job openings in the United States as of August 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Firmware Engineer

Rancho Cordova, CA โ€ข On-site

$170K/yr

Full-time

Medical, Dental, Retirement

Posted 8 days ago


Job description

Senior Firmware Engineer (BE)


Salary: $ 180,000.00/Year | Full-Time | Rancho Cordova, CA

We have partnered with a large Semiconductor Manufacturing and Technology Services in the Rancho Cordova, CA area to provide them with a Senior Firmware Engineer(BE). Please review the below description and let us know if you are interested.

Prioritized Must Have Skills for the Senior Firmware Engineer(BE):

#1. 3+ years of experience in SSD controller and firmware development, with hands-on experience in NAND flash management.

#2. Strong C/C++ programming and data structures experience in embedded software/firmware development.

#3. Hands-on experience with NAND operations, including program, read, erase, bad block management, read-retry, and error recovery.

#4. Experience with DRAM bring-up, memory controller configuration, timing optimization, training, and stability validation.

#5. Hands-on experience with SSD boot-up flows, JTAG/ICE debugging, and hardware/firmware debugging using logic analyzers and oscilloscopes.

Responsibilities of the Senior Firmware Engineer(BE):

  • NAND Management
    • Maintain NAND flash operation flows, including program, read, and erase sequences across multiple channels, dies, and planes.
    • Implement bad block management, read-retry mechanisms, and error recovery flows to ensure data integrity.
    • Analyze and mitigate NAND-specific issues such as read disturb, program disturb, retention loss, and endurance degradation.
    • Optimize parallelism to fully utilize NAND bandwidth and improve throughput under mixed workloads.
  • DRAM Bring-Up and Stability Verification
    • Configure memory controller parameters, timing settings, and power-on sequences.
    • Verify DRAM read/write correctness through functional and stress testing.
  • SSD Boot-Up Flow
    • Maintain the SSD boot-up sequence, including firmware loading and system initialization.
  • Peripheral Control and FW/HW Interface
    • Develop firmware for peripherals such as temperature sensors, power monitors, and GPIO-based controls.
  • Debug and Validation
    • Capture and analyze NAND waveforms using logic analyzers and oscilloscopes to verify timing compliance.
    • Debug DRAM initialization, training, and boot-up-related issues, providing root-cause analysis and firmware fixes.

Requirements of the Senior Firmware Engineer(BE):

  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 3 years of experience in software/firmware applications engineering.
  • At least 3 years of experience with SSD controller/firmware architecture.
  • Strong experience in C/C++ programming and data structures.
  • Hands-on experience with JTAG/ICE debuggers.
  • Experience with version control software such as Git.
  • Ability to work independently as well as collaboratively within a small team.
  • Must be willing to learn quickly and work effectively as a team player.
  • Strong oral, written, and presentation skills for communication and documentation.
  • Ability to work independently with minimal day-to-day supervision.

Preferred Qualifications

  • Experience operating logic analyzers, oscilloscopes, and bus protocol analyzers.
  • Familiarity with SATA/PCIe (NVMe) protocols.
  • Familiarity with NAND flash protocols.
  • Linux system debugging experience.
  • Fluency in reading and writing Mandarin preferred.

Other Key Requirements:

  • Onsite opportunity.
  • Visa sponsorship may be available on a case-by-case basis for qualified candidates whose skills and experience align with the requirements of the position.
  • Relocation assistance may be considered on a case-by-case basis.

Benefits of the Senior Firmware Engineer(BE):

  • Medical Insurance
  • Dental Insurance
  • 401(k) - Employer Match

VeeRteq Solutions is an Equal Opportunity Employer