Назад
Company hidden
обновлено 10 дней назад

Staff Engineer, Software / Firmware Engineering (OpenBMC)

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

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

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

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

Текст:
/
TL;DR
Staff Engineer, Software / Firmware Engineering (OpenBMC): Designing and developing low-level firmware and platform software for Compute, Storage, and Custom ASIC solutions with an accent on BMC management firmware, hardware bring-up, and system integration. Focus on building drivers and management services, implementing MCTP and PLDM features, automating validation, and contributing to CI/CD-based firmware qualification.

Location: Taipei, Taiwan

Company

hirify.global develops semiconductor solutions and data infrastructure technologies for enterprise, cloud, AI, and carrier architectures.

What you will do

  • Design and develop low-level firmware and platform software for Compute, Storage, and Custom ASIC solutions.
  • Develop and maintain BMC/OpenBMC management firmware for hardware reference platforms.
  • Partner with hardware, design, and software teams to bring up, test, and validate BMC and system platforms.
  • Implement low-level drivers and platform services for USB, I2C, I3C, SPI, PCIe VDM, and related interfaces.
  • Build system management capabilities including MCTP, PLDM, IPMI/Redfish, telemetry, and health monitoring.
  • Create test plans, automate validation, and contribute to CI/CD pipelines for firmware qualification.

Requirements

  • Proficiency in C/C++ programming and debugging.
  • Hands-on experience with OpenBMC or other BMC firmware stacks.
  • Experience with Linux-based firmware development in embedded environments and familiarity with Yocto/OpenEmbedded, BitBake, recipes, and layers.
  • Knowledge of D-Bus, systemd, IPMI/Redfish, MCTP, PLDM, and related management protocols.
  • Experience developing or integrating drivers and bringing up and debugging BMC platforms on real hardware.
  • Strong knowledge of Arm Cortex-M, Cortex-A, and RISC-V cores, plus proficiency with Zephyr, Tock, or other RTOS.

Nice to have

  • OpenBMC upstream contributions or customization experience.

Culture & Benefits

  • Collaborative work across hardware, design, and software teams.
  • Environment focused on transparency, inclusivity, learning, and professional growth.
  • Eligibility for bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
  • Competitive compensation and benefits.

Hiring process

  • Interviews assess individual experience, thought process, and communication skills in real time.
  • AI tools, transcription apps, automated answer generators, and note-taking bots are not permitted during interviews.
  • The role may involve an export-license review for access to U.S. export-controlled technology.

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