Senior BMC Developer
Core
Develop, integrate, and validate Baseboard Management Controller (BMC) firmware for server and platform products to enable system monitoring, control, health reporting, and remote management.
Role type
Senior embedded firmware engineer (BMC)
Builds
Firmware for server and platform management systems
Domain
Hardware engineering / Embedded systems / Server infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, embedded development fundamentals, BMC stacks, system management protocols, server hardware knowledge, hardware/software interaction debugging
Preferred skills
Linux-based environments, platform management concepts
Technologies
C, C++, BMC stacks, Linux
Responsibilities
Develop and debug BMC firmware features for system monitoring and remote management; Support platform bring-up and firmware integration across hardware and BIOS; Analyze BMC defects and support root cause analysis; Assist with validation, regression testing, and verification of fixes; Collaborate with BIOS, Electrical, and Validation teams; Maintain technical documentation and issue tracking; Contribute to automation of firmware development and debug processes
Seniority
Senior, hands-on IC