Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 29 Oct 2026

Firmware Developer (C/C++, Manageability - BMC)

Hewlett Packard Enterprise Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Hewlett Packard Enterprise

Description

Firmware Developer (C/C++, Manageability - BMC) role at Hewlett Packard Enterprise, a global edge-to-cloud company. The role is hybrid, requiring 2 days per week in an HPE office.

The Compute at HPE team helps organisations power their edge-to-cloud platform with proven, workload-optimised products, solutions, and services. You will design enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, CHIF, I2C, SPI drivers, BMC applications, and BIOS/UEFI.

Key responsibilities:

  • Lead multiple project teams of software systems engineers and internal and outsourced development partners.
  • Manage and expand relationships with internal and outsourced development partners.
  • Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards.
  • Provide domain-specific expertise and overall software systems leadership and perspective to cross-organisation projects, programs, and activities.
  • Drive innovation and integration of new technologies into projects and activities in the software systems design organisation.
  • Provide guidance and mentoring to less-experienced staff members.

Requirements:

  • Bachelor's or master's degree in Electronics & Communication, Computer Science, Information Systems, or equivalent.
  • Typically, 5+ years' experience.
  • Strong programming experience in C and C++.
  • Strong understanding of the Server manageability domain and Server Industry in General.
  • Experience in openBMC or Yocto-based Baseboard Management Controllers (BMC).
  • Design, debug, and development on RTOS like Green Hills Integrity, Embedded Linux.
  • Experience working with ARM processor or similar system controllers.
  • Expertise in multiple firmware design tools and languages.
  • Experience in overall architecture of software systems for products and solutions.

Benefits:

  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Investment in career development and growth.
  • Unconditional inclusion and flexible work arrangements.

Skills

Required

  • C
  • C++
  • Server manageability
  • openBMC
  • Yocto-based Baseboard Management Controllers (BMC)
  • RTOS
  • Green Hills Integrity
  • Embedded Linux
  • ARM processor
  • firmware design tools
Apply on Hewlett Packard Enterprise