Назад
Company hidden
3 дня назад

Senior Embedded Software Engineer (Embedded Firmware)

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

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

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

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

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

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

Company

hirify.global is a 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 SSD modules.
  • Develop and maintain high-fidelity firmware simulation environments, including QEMU-based virtual platforms, to enable shift-left testing and reduce dependence on physical hardware.
  • Create hardware models for controller logic, communication interfaces, PCIe, NVMe, and NAND media behavior.
  • Design instrumentation tools for performance profiling and failure analysis in simulated environments.
  • Automate CI/CD integration of simulations and virtual platforms 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

  • 5+ years of experience building and scaling complex embedded, firmware, or hardware-software systems.
  • Expert-level proficiency in C/C++, including object-oriented design and C++11 or later, plus strong Python skills for firmware and modeling development.
  • Deep understanding of firmware-hardware interaction and the ability to translate complex schematics and data sheets into abstract software models.
  • Solid understanding of Linux, including kernels and bootloaders, with the ability to root-cause issues across hardware and firmware boundaries.
  • Strong knowledge of high-performance storage protocols such as PCIe and NVMe.
  • Experience with embedded software development, RTOS, SoC, and hardware bring-up.
  • Good verbal communication and collaboration skills.
  • Willingness and ability to work onsite in an open-office and team environment.

Culture & Benefits

  • Innovation-focused environment that values critical thinking and challenging technical work.
  • Opportunities and support for professional growth and meaningful contributions.
  • Collaborative team culture focused on mutual support and shared outcomes.
  • Flexible time off, wellness resources, and company-sponsored team events.
  • Inclusive workplace with employee resource groups and accessible hiring accommodations.

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