18 часов назад
Firmware Simulation Engineer (C/C++)
180 000 - 270 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Firmware Simulation Engineer (C/C++): Developing high-fidelity virtual platforms and hardware models to accelerate SSD firmware development with an accent on QEMU-based simulation, PCIe/NVMe interfaces, and NAND media behaviors. Focus on designing instrumentation and CI/CD pipelines, analyzing simulated failures, and validating firmware against ASIC RTL before physical silicon is available.
Location: Onsite in Santa Clara, California, United States
Annual base salary: $180,000–$270,000 USD
Company
develops high-performance, highly available data storage products for mission-critical applications.
What you will do
- Develop and maintain high-fidelity firmware simulation environments, including QEMU-based virtual platforms, to enable shift-left testing and reduce reliance on physical hardware.
- Create hardware models for controller logic, PCIe and NVMe communication interfaces, and NAND media behaviors in DirectFlash SSD modules.
- Design instrumentation tools for performance profiling and failure analysis in simulated environments.
- Automate CI/CD integration for simulation and virtual platforms across 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
- 5+ years of experience building and scaling high-fidelity simulation software for embedded, firmware, or hardware-software systems.
- Expert-level 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, including translating schematics and data sheets into abstract software models.
- Strong knowledge of PCIe and NVMe, plus experience with embedded software, SoC bring-up, and RTOS.
- Must be willing and able to work onsite in an open-office and team environment.
Culture & Benefits
- Innovation-focused environment that encourages critical thinking and challenging technical work.
- Support for professional growth and meaningful contributions.
- Collaborative, low-ego team culture.
- Flexible time off, wellness resources, and company-sponsored team events.
- Potential eligibility for incentive pay and/or equity.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
21 час назад
Staff Firmware Architecture Engineer, Propulsion and Battery (Embedded Firmware)
210 000 - 245 000$
4 дня назад
Senior Embedded Security Software Engineer (Firmware Reverse Engineering)
128 873 - 193 310$
15 часов назад
Firmware/Embedded Linux Engineer (C/C++)
123 000 - 210 000$
23 часа назад
Senior Staff Firmware Engineer (C/C++)
182 400 - 314 400$
19 часов назад
Embedded Software Engineer (C/C++/Python)
150 000 - 250 000$
19 часов назад
Firmware Validation Engineer (Embedded Systems)
125 000 - 160 000$