Graphcore
Principal BMC Firmware Developer
Austin, Texas, United States · Principal
Sponsorship not specifiedDetected 36 days ago
CI/CDElectrical Engineering
About the role
- Graphcore is a globally recognised leader in Artificial Intelligence computing systems.
Responsibilities
- Lead the architecture and development of OpenBMC firmware for hyperscale server platforms.
- Develop scalable manageability interfaces using D-Bus, Redfish, PLDM, and MCTP protocols.
- Design firmware lifecycle management frameworks including multi- component firmware updates with rollback protection.
- Develop telemetry and observability pipelines for fleet-scale monitoring and diagnostics.
- Collaborate with silicon vendors and ODM partners from architecture through manufacturing ramp.
- Mentor engineers and promote best practices in Yocto builds, CI/CD pipelines, and automated testing.
- Lead system-level debugging across hardware and firmware in lab and production environments.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
- 10+ years of experience developing BMC firmware for server or data center platforms.
- The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.
Company info
- Graphcore is one of the world's leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
- As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
- Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
- Graphcore is one of the world's leading innovators in Artificial Intelligence compute.
- It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
- As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies.
- Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
- Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives.
- A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
- The Firmware Engineering team develops platform management firmware responsible for monitoring, controlling, and servicing Graphcore's AI compute infrastructure.
- The team collaborates closely with hardware engineering, silicon teams, platform architects, and validation teams to deliver reliable firmware across server and rack-scale systems.
- and Duties
Apply directly at Graphcore →Create a free account for alerts like thisView Graphcore immigration profile
This listing is sourced directly from Graphcore's careers page and normalized into a canonical job model.