You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Solidigm

Sr Firmware Engineer

  • Office
  • 6+ years

Salary

$128,960 - 201,500/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team builds new firmware for SSDs in the data center engineering group, working on some of the most advanced 3D-NAND and SSD technology in the industry.

The company is a global leader in semiconductors and offers leading SSD technologies, including the most capable QLC NAND flash products.

You will work with embedded architecture, external interfaces, and product constraints, designing architectures and features that fit those constraints while adding new value to the platform.

You will work with storage interface standards including NVMe, PCIe, SATA, and SAS.

The team follows Agile methods, so strong communication and close collaboration with colleagues locally and across the organization are required.

Responsibilities

  • Write, review, document, and maintain product source code in C/C++.
  • Build firmware from internal and customer specifications.
  • Run unit and system tests, and investigate and debug product failures during development and validation.
  • Develop low-level firmware, system and device architectures, and operating systems together with hardware and ASIC design teams.
  • Work across several firmware disciplines to grow your knowledge of the full SSD architecture.
  • Turn product requirements into development and validation plans with project stakeholders.
  • Follow and model an Agile/Kanban approach that values product quality, team accountability, and continuous improvement.
  • Align priorities and work with other engineering stakeholders to hit committed milestones.

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 7+ years of software or firmware development in embedded systems, programming in C/C++.
  • 7+ years of embedded firmware development on a real-time operating system (RTOS), including hardware and software interaction.
  • 7+ years using firmware development environments such as compilers, debuggers, emulators, and toolchains.
  • Optional: experience in the storage industry (SSDs or enterprise storage).
  • Optional: embedded development using hardware and firmware tools.
  • Optional: structured development practices, analytical problem solving, and a continuous improvement mindset.
  • Optional: experience with enterprise storage interface protocols such as SATA, SAS, PCIe, and NVMe.
  • Optional: experience with SSD or enterprise storage security protocols and techniques such as Opal, ESSC, and AES.
  • Optional: experience with software and firmware workflows, including continuous integration validation.
  • Optional: experience with DevOps tools and practices from code check-in through continuous integration and delivery.
  • Optional: project planning, estimation, and risk management experience.
  • Optional: experience defining, clarifying, and technically assessing customer requirements.
  • Optional: experience writing unit tests for code coverage and quality validation.
  • You will also need strong written and presentation skills, the ability to listen and respond professionally to partner questions while building trust, and a record of self-directed work, multitasking, and leading or influencing others.
  • You should have experience working in teams or on feature development across the stages of a product lifecycle.

Conditions

The compensation range is $128,960 - $201,500, and actual pay depends on factors such as skills, experience, qualifications, and location.

The company is headquartered in Rancho Cordova, California, with other U.S. sites and offices in Asia, Europe, and the Americas.

The company is a multibillion-dollar business with a start-up mindset.

The company is an equal opportunity employer that values diversity and inclusion.

Benefits

  • Eligible for restricted stock unit (RSU), restricted cash unit (RCU), and cash bonus programs.
  • Benefits include medical, dental, vision, supplemental life and AD&D insurance, short- and long-term disability, healthcare and dependent care flexible spending accounts, and a company match on eligible 401(k) contributions.

Where you’d work

From the office

About the company

Solidigm

Office in CA, United States

Also hiring in Vancouver, Canada, Gdansk, Poland and CO, United States

1 of their 11 open roles is remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
  • CI/CD
Seniority
Senior
Type
Full-time
Equity
Equity offered
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
7+ years
Tech stack
  • C++
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • CA, United States

Compensation

Salary
$128,960 - 201,500 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason