Firmware Simulation Engineer

Added
2 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

python embedded pcie nvme qemu
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Develop high-fidelity virtual platforms to abstract hardware for SSD firmware development
  • Build and maintain firmware simulation environments (e.g., QEMU) to enable shift-left testing
  • Create accurate hardware models for controller logic, PCIe/NVMe interfaces, and NAND behavior
  • Instrument and profile performance, analyze failures within simulated environments
  • Automate CI/CD to integrate simulations into firmware release and validation
  • Collaborate with ASIC vendors to validate firmware against RTL before silicon

🎯 Requirements

  • 5+ years building and scaling high-fidelity simulation software for embedded/hardware systems
  • Expert-level C/C++ and Python for firmware/modeling
  • Experience with simulation tools (QEMU, SystemC, TLM, ISA simulators)
  • Deep firmware-hardware interaction understanding; translate schematics to abstract models
  • Strong knowledge of PCIe and NVMe storage protocols
  • Experience with embedded software, SoC bring-up, and RTOS

🎁 Benefits

  • Salary ranges are role/level/location dependent
  • Incentive pay and/or equity eligibility
  • Ongoing applications accepted until filled
  • Information on benefits at purebenefits.com
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’