Назад
Company hidden
9 дней назад

Senior Embedded Software Engineer (Storage)

180 000 - 270 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Embedded Software Engineer (Storage): Designing, developing, and validating embedded firmware, virtual platforms, and hardware models for DirectFlash storage modules with an accent on firmware-hardware integration, storage protocols, and high-fidelity simulation. Focus on building QEMU-based simulation environments, modeling PCIe/NVMe and NAND behaviors, automating CI/CD validation, and debugging system-level issues across hardware and firmware boundaries.

Location: Santa Clara, California; onsite work in an open-office and team environment is required

Salary: $180,000–$270,000 USD annual base salary, with possible incentive pay and/or equity

Company

hirify.global is a public data-platform company developing storage solutions for hyperscalers, AI labs, and the broader AI ecosystem.

What you will do

  • Design, develop, and validate embedded firmware for DirectFlash storage modules.
  • Develop and maintain high-fidelity firmware simulation environments, including QEMU-based virtual platforms, to support shift-left testing.
  • Create hardware models for controller logic, PCIe and NVMe interfaces, and NAND media behavior.
  • Build instrumentation tools for performance profiling and failure analysis in simulated environments.
  • Automate CI/CD integration for simulation, firmware releases, and validation workflows.
  • Partner with ASIC vendors to validate firmware behavior against RTL and digital logic before physical silicon is available.

Requirements

  • 5+ years of experience building complex embedded, firmware, or hardware-software systems.
  • Expert-level C/C++ proficiency, including object-oriented design and C++11 or later, plus strong Python skills.
  • Deep understanding of firmware-hardware interaction and the ability to translate schematics and data sheets into software models.
  • Solid Linux knowledge, including kernels and bootloaders, with the ability to diagnose issues across hardware and firmware boundaries.
  • Strong knowledge of PCIe and NVMe, plus experience with embedded software, RTOS, SoC, and hardware bring-up.
  • Must be willing and able to work onsite in Santa Clara.

Nice to have

  • Experience with QEMU, SystemC, TLM, instruction-set simulators, or comparable simulation and emulation methodologies.
  • Strong verbal communication and collaboration skills.

Culture & Benefits

  • Environment focused on innovation, critical thinking, and solving challenging problems.
  • Professional growth and development support.
  • Collaborative culture that prioritizes team success over individual ego.
  • Flexible time off, wellness resources, and company-sponsored team events.
  • Inclusive workplace with employee resource groups and inclusive leadership initiatives.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →