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

Firmware Developer (BMC)

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

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

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

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

Текст:
/
TL;DR
Firmware Developer (BMC): Designing and developing firmware subsystems for high-performance computing platforms with an accent on C/C++, embedded Linux, RTOS, ARM systems, and server manageability. Focus on building and integrating BMC, BIOS/UEFI, device-driver, and low-level debugging solutions across complex multi-platform architectures.

Location: Hybrid, with an average requirement of 2 days per week in an HPE office

Company

hirify.global develops edge-to-cloud solutions and high-performance computing systems for complex, data-intensive workloads.

What you will do

  • Design enhancements, updates, and programming changes for firmware subsystems, including DSP, embedded code, CHIF, I2C, SPI drivers, BMC applications, and BIOS/UEFI.
  • Lead software systems design and development across complex products and platforms, from solution design and coding through testing and integration.
  • Coordinate internal and outsourced development partners and expand cross-organization engineering relationships.
  • Review designs and project activities against development standards to improve product quality and reduce failure risk.
  • Drive the integration of new technologies and provide technical guidance and mentoring to less-experienced engineers.

Requirements

  • Bachelor’s or master’s degree in Electronics and Communication, Computer Science, Information Systems, or an equivalent field.
  • Typically 10+ years of experience in software or firmware development.
  • Strong programming experience in C and C++, with Python experience also relevant.
  • Experience with RTOS such as Green Hills Integrity, Embedded Linux, ARM or similar system controllers, and multi-platform software architecture.
  • Experience with openBMC or Yocto-based Baseboard Management Controllers, Linux device drivers, inter-process communication, interrupts, exception handling, and dynamic memory.
  • Knowledge of debugging tools including GDB, KDB, and JTAG debuggers, plus experience creating test plans, scripts, and testing methodologies.

Culture & Benefits

  • Hybrid work model with flexibility to manage work and personal needs.
  • Health, financial, and emotional wellbeing benefits for employees and their loved ones.
  • Career development programs supporting growth as a technical expert or movement across divisions.
  • Inclusive workplace that values varied backgrounds and individual uniqueness.

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