Firmware Developer
Core
Designing, updating, and programming firmware subsystems (DSP, embedded code, CHIF, I2C, SPI, BMC, BIOS/UEFI) for high-performance computing and AI platforms.
Role type
Senior Firmware Developer / Software Systems Lead
Builds
High-performance supercomputers and data-intensive server platforms
Domain
High Performance Computing, AI, Server Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, RTOS (Green Hills Integrity, Embedded Linux), ARM processor architecture, Linux device drivers, BMC (openBMC, Yocto), multi-core system design, debugging tools (gdb, kdb, JTAG), software system architecture, test plan design
Preferred skills
Python, patent history in software design, innovation in software systems integration
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 to cross-organization projects; drive integration of new technologies; mentor less experienced staff
Seniority
Senior, hands-on IC with leadership responsibilities
