1

Ssd Firmware Engineer Jobs (NOW HIRING)

THE ROLE As a Senior SSD Firmware Architect, you will be the visionary behind the intelligence of ... Review designs, mentor engineers, and improve development tools, testing, and automation. * We are ...

Sr. SSD Firmware Architect

Santa Clara, CA ยท On-site

$217K - $359K/yr

THE ROLE As a Senior SSD Firmware Architect, you will be the visionary behind the intelligence of ... Review designs, mentor engineers, and improve development tools, testing, and automation. * We are ...

Principal Engineer, Firmware

Longmont, CO ยท On-site

$161K - $275K/yr

Micron's SSD Firmware team is seeking a Principal Firmware Engineer to drive the architectural direction of next-generation Solid State Drive development. In this role, you will serve as a technical ...

Principal Engineer, Firmware

Longmont, CO ยท On-site

$161K - $275K/yr

Micron's SSD Firmware team is seeking a Principal Firmware Engineer to drive the architectural direction of next-generation Solid State Drive development. In this role, you will serve as a technical ...

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 ...

Firmware Engineer

Longmont, CO ยท On-site

$175K - $207K/yr

Participate as a team member and work effectively to develop SSD firmware. Proficiency in coding ... Expertise in the use of scripting languages, programming tools and environments. Experience with ...

Firmware Engineer

Longmont, CO ยท On-site

$175K - $207K/yr

Participate as a team member and work effectively to develop SSD firmware. Proficiency in coding ... Expertise in the use of scripting languages, programming tools and environments. Experience with ...

next page

Showing results 1-20

Ssd Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do ssd firmware engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for ssd 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 are the key skills and qualifications needed to thrive in the Ssd Firmware Engineer position, and why are they important?

To thrive as an SSD Firmware Engineer, you need a strong background in embedded systems programming, C/C++ language proficiency, and a relevant degree in computer engineering or electrical engineering. Familiarity with development tools such as JTAG debuggers, oscilloscopes, integrated development environments (IDEs), and version control systems like Git is highly valuable, as are any relevant certifications in embedded software or storage technologies. Excellent problem-solving skills, attention to detail, and the ability to communicate technical information clearly are critical soft skills in this role. These skills and qualities ensure that firmware solutions are robust, performant, and effectively meet the demanding requirements of storage device products.

What is an SSD firmware engineer?

An SSD firmware engineer designs, develops, and maintains the firmware that controls solid-state drives, ensuring optimal performance, reliability, and data integrity. They typically work with embedded systems, low-level programming languages like C, and hardware specifications to improve drive functionality and troubleshoot issues.

What are some of the common challenges SSD Firmware Engineers face in their day-to-day work?

SSD Firmware Engineers often face the challenge of optimizing firmware to maximize performance while maintaining data integrity and reliability under varying workloads. Debugging low-level issues that can arise from complex interactions between hardware and software is another frequent hurdle, as it requires a deep understanding of both domains. Engineers regularly collaborate with hardware engineers, validation teams, and QA professionals to ensure seamless integration and high quality standards. Adapting quickly to evolving storage protocols and new hardware platforms is also an important aspect of the role, providing ongoing learning and development opportunities for those in this field.

What is an SSD Firmware Engineer job?

An SSD Firmware Engineer develops and optimizes low-level software that controls solid-state drives (SSDs). They work on embedded systems, ensuring performance, reliability, and compatibility with hardware and storage protocols. Responsibilities include coding in C/C++, debugging firmware issues, and collaborating with hardware and software teams. They also implement algorithms for NAND flash management, error correction, and power management. This role requires expertise in storage technologies, embedded systems, and performance tuning.

How much does a firmware engineer get paid?

Firmware engineers typically earn between $80,000 and $130,000 annually, depending on experience, location, and industry. Salaries can be higher for those with specialized skills in embedded systems, real-time operating systems, or certifications in relevant tools and programming languages.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or hardware engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries like technology or finance. Roles often require advanced degrees, certifications, and leadership responsibilities.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, data engineering, or hardware engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and leadership roles. High compensation often includes base salary, bonuses, and stock options, particularly in technology companies or executive positions.
More about Ssd Firmware Engineer jobs
What cities are hiring for Ssd Firmware Engineer jobs? Cities with the most Ssd Firmware Engineer job openings:
What states have the most Ssd Firmware Engineer jobs? States with the most job openings for Ssd Firmware Engineer jobs include:
What job categories do people searching Ssd Firmware Engineer jobs look for? The top searched job categories for Ssd Firmware Engineer jobs are:
Infographic showing various Ssd Firmware Engineer job openings in the United States as of June 2026, with employment types broken down into 74% Full Time, 24% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Embedded Firmware Engineer (SSD Storage)

Prophecy Technologies

Longmont, CO โ€ข On-site

$101K - $139K/yr

Full-time

Posted 12 days ago


Job description

Job Summary
We are seeking an experienced Embedded Firmware Engineer with strong expertise in SSD firmware development and storage systems. The candidate will be responsible for designing, developing, and optimizing firmware for storage devices using Assembly, C, and C++, while ensuring high performance and reliability. The role involves working closely with hardware teams, debugging embedded systems, and leveraging automation and testing tools to improve firmware quality and development efficiency.
Key Responsibilities
โ€ข Develop and optimize SSD firmware using Assembly, C, and C++ to enhance storage performance and efficiency.
โ€ข Automate firmware development and testing workflows using Python scripting.
โ€ข Apply object-oriented design principles to build reusable and scalable firmware components.
โ€ข Create and maintain detailed architecture documents and technical design models.
โ€ข Work on Flash memory technologies and storage systems to improve device functionality and performance.
โ€ข Implement and optimize firmware utilizing storage interfaces such as ONFI to improve data transfer speed and reliability.
โ€ข Debug embedded firmware using embedded processor toolchains and debugging tools.
โ€ข Use test equipment such as oscilloscopes, logic analyzers, and bus analyzers to diagnose and resolve firmware and hardware issues.
โ€ข Perform problem re-creation, debugging, and root cause analysis to quickly identify and resolve firmware defects.
โ€ข Collaborate with hardware, validation, and system teams to ensure successful product integration.
Required Skills & Experience
โ€ข 6-8 years of experience in Embedded Software / Firmware Development.
โ€ข Strong programming skills in Assembly, C, and C++.
โ€ข Experience with SSD firmware development and storage systems.
โ€ข Hands-on experience with Flash memory technologies and storage interfaces such as ONFI.
โ€ข Experience with Python scripting for development and test automation.
โ€ข Strong knowledge of embedded debugging and firmware troubleshooting.
โ€ข Experience using oscilloscopes, logic analyzers, and bus analyzers for hardware debugging.
โ€ข Knowledge of device drivers and embedded system architectures.
โ€ข Strong problem-solving and analytical skills.
Competencies
โ€ข Embedded Firmware Development
โ€ข Storage Systems & Flash Memory Architecture
โ€ข Debugging & Troubleshooting Embedded Systems
โ€ข Firmware Architecture & Design
โ€ข Automation & Testing
  • Cross-Functional Collaboration