Principal BMC Firmware Design Engineer
Arm
Austin
Early applicant
$115.91/hr
Hybrid
Lead and drive the development of BMC firmware across server and rack-scale platforms, primarily targeted for hyperscale data center environments. This role requires deep expertise in OpenBMC, strong experience with CI/CD development workflows, and a proven record of collaborating with ODM design partners to deliver high-quality, scalable firmware solutions. You will play a meaningful role in shaping the architecture, roadmap, and execution of next-generation platform management firmware.
Requirements
*...
Skills
OpenBMC
Yocto-based Linux
Embedded software design
C/C++
Linux kernel/userspace
Python
Bash
IPMI
DCMI
Redfish
PMCI
SSH
VNC
SNMP
BMC hardware interfaces
OCP DC-SCM
NC-SI
MCTP
PLDM
PCIe
I3C/I2C
SPI
USB
SGPIO
UART
CI/CD pipeline development
Jenkins
GitLab CI
GitHub Actions
Code analysis
Security tools
System-level debugging
Logic analyzers
JTAG
GDB
Strace
Valgrind
ODM/JDM partners
DevOps
Cloud-native workflows
Principal BMC Firmware Design Engineer
Arm
Austin
Early applicant
$115.91/hr
Hybrid
Lead and drive the development of BMC firmware across server and rack-scale platforms, primarily targeted for hyperscale data center environments. This role requires deep expertise in OpenBMC, strong experience with CI/CD development workflows, and a proven record of collaborating with ODM design partners to deliver high-quality, scalable firmware solutions. You will play a meaningful role in shaping the architecture, roadmap, and execution of next-generation platform management firmware.
Requirements
*...
Skills
OpenBMC
Yocto-based Linux
Embedded software design
C/C++
Linux kernel/userspace
Python
Bash
IPMI
DCMI
Redfish
PMCI
SSH
VNC
SNMP
BMC hardware interfaces
OCP DC-SCM
NC-SI
MCTP
PLDM
PCIe
I3C/I2C
SPI
USB
SGPIO
UART
CI/CD pipeline development
Jenkins
GitLab CI
GitHub Actions
Code analysis
Security tools
System-level debugging
Logic analyzers
JTAG
GDB
Strace
Valgrind
ODM/JDM partners
DevOps
Cloud-native workflows