Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Simulation Engineer

Home > C/C++ programming jobs

Firmware Simulation Engineer in USA

  • Pure Storage
  • Full time
  • Email
  • Santa Clara, CA

Responsibilities

  • Develop and maintain high-fidelity firmware simulation environments, including QEMU-based virtual platforms, to reduce reliance on physical hardware and accelerate development.
  • Create hardware models for controller logic, PCIe and NVMe interfaces, and NAND media behavior within DirectFlash SSD Modules.
  • Design instrumentation tools for performance profiling and failure analysis in simulated environments.
  • Automate simulation and virtual-platform integration into firmware release and validation processes.
  • Partner with ASIC vendors to validate firmware behavior against RTL and digital logic designs before physical silicon is available.

Requirements

  • At least 5 years of experience building and scaling high-fidelity simulation software for complex embedded, firmware, or hardware-software systems.
  • Expert proficiency in C/C++ and Python for firmware and modeling development.
  • Extensive experience with simulation or emulation tools and methodologies such as QEMU, SystemC, TLM, or instruction-set simulators.
  • Deep understanding of firmware-hardware interaction and the ability to translate schematics and data sheets into abstract software models.
  • Strong knowledge of PCIe and NVMe storage protocols.
  • Experience with embedded software development, SoC bring-up, and RTOS.
  • Experience with SoC or hardware bring-up.
  • Strong verbal communication and collaboration skills.
  • Willingness and ability to work onsite in an open-office team environment.

Benefits

  • Annual base salary range of $180,000–$270,000 USD, with potential eligibility for incentive pay and/or equity.
  • Flexible time off, wellness resources, and company-sponsored team events.
  • Onsite work in an open-office team environment.
  • Inclusive workplace, employee resource groups, and accessibility accommodations during the hiring process.

Salary: $180k - $270k/yr

Pure Storage

Pure Storage (NYSE: PSTG) uncomplicates data storage, forever. Pure delivers a cloud experience that empowers every organization to get the most from their data while reducing the complexity and expense of managing the infrastructure behind it. Pure’s commitment to providing true storage as-a-ser...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO