Firmware Developer (C/C++, Manageability - BMC)
Core
Designing, updating, and integrating firmware subsystems (DSP, embedded code, BMC, BIOS/UEFI) for server manageability and edge-to-cloud infrastructure.
Role type
Senior IC Firmware Developer (C/C++) with systems leadership
Builds
Firmware for server manageability and edge-to-cloud platforms
Domain
Server hardware, embedded systems, manageability (BMC) (via careerplan.io/jobs/1214651-3-firmware-developer-cc-manageability-bmc-at-hpe)
Required skills
C/C++ programming, Server manageability domain expertise, openBMC/Yocto-based BMC development, RTOS (Green Hills Integrity, Embedded Linux), ARM processor architecture, multi-core system design, device driver development, debugging tools (gdb, kdb, JTAG)
Preferred skills
History of innovation with multiple patents or deployed solutions in software design
Responsibilities
Design enhancements and updates for firmware subsystems; lead project teams of software engineers and partners; manage relationships with development partners; review designs for compliance and quality; provide domain expertise and leadership on cross-organization projects; drive integration of new technologies; mentor less experienced staff
Seniority
Senior, hands-on IC with leadership responsibilities
