Principal BMC Firmware Developer
Graphcore
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. Job Summary We are seeking a Principal BMC Firmware Engineer to lead the architecture and development of OpenBMC-based management firmware for hyperscale AI server platforms. This role focuses on building scalable platform management firmware that enables system monitoring, telemetry, power and thermal management, and lifecycle management across large‑scale data center deployments. The Team Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data‑center hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption. 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. Responsibilities and Duties Lead the architecture and development of OpenBMC firmware for hyperscale server platforms. Enable hardware integration including power management, sensors, FRU inventory, and device management. Develop scalable manageability interfaces using D‑Bus, Redfish, PLDM, and MCTP protocols. Architect firmware security capabilities including Root of Trust, secure boot chains, and measured boot. 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. Contribute to OpenBMC upstream projects and relevant industry standards. 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. Candidate Profile 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. Strong expertise with OpenBMC including D‑Bus services, Yocto / BitBake, and platform integration. Strong programming skills in C/C++ and scripting languages such as Python or Bash. Experience with platform management protocols including Redfish, PLDM, SPDM, MCTP, and IPMI. Strong understanding of server hardware architecture including power delivery, thermals, sensors, and FRUs. Experience with hardware interfaces such as I²C, I3C, SPI, and PCIe. Experience building CI/CD pipelines for firmware development and validation. Strong debugging skills using tools such as JTAG, GDB, and logic analyzers. Experience developing OpenBMC for ARM‑based server platforms in hyperscale environments. Hands‑on contributions to the OpenBMC codebase or upstream community. Experience working with ODM/JDM partners across the platform lifecycle. Experience delivering firmware for large‑scale cloud deployments and fleet update infrastructure. As set forth in Graphcore’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. #J-18808-Ljbffr Graphcore
- ...leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock... ...constant innovation. Job Summary We are seeking a Senior BMC Firmware Engineer to develop and support next-generation Baseboard Management...Suggested
- ...Corporation America, located in Austin, Texas, is searching for an experienced RT/Embedded Firmware Developer to enhance product performance. The successful candidate will work on BMC SOCs, collaborating with a multidisciplinary team to deliver secure and robust solutions...Suggested
- ...future of AI computing. We are looking for a Principal Firmware Design Engineer with strong experience in the Zephyr RTOS to design, develop, and maintain embedded software across... ...deployment workflows. Partner with hardware, BMC/RMC, security, systems, and validation...PrincipalRemote work
- ...Role Overview At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Responsibilities Develop firmware for DDR5 PHY using microcontrollers. Develop firmware in C, typically involving bare‑metal programming and low‑...Principal
- ...At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Description Be... ...DDR PHY IP Front End Design team responsible for - • Develop firmware for DDR5 PHY using microcontrollers • Developing firmware in...Principal
- A leading technology firm in Austin, Texas is seeking a skilled firmware developer to create and debug firmware for DDR5 PHY using microcontrollers. The candidate will work closely with hardware designers and verification teams to implement algorithms and ensure effective...Principal
$211.8k - $317.8k
A leading technology company is hiring a Software Developer to work within a distributed team on custom CPU solutions, focusing on the Linux kernel, boot firmware, and optimizations. Candidates should have a strong knowledge of computer architecture and programming, with...Principal$211.8k - $317.8k
...future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software,... ...requirements and interfaces. As a CPU Performance Management Firmware Developer, you will work with a team on the enablement of the...PrincipalWork experience placementRemote workWork from homeRelocation- ...everywhere revolution starts here. Scope Ambiq is seeking an Edge AI Firmware Engineer to build and optimize the embedded software stack that powers real-time, battery-powered on-device AI. You will develop Ambiq’s AI runtimes, performance‑critical operator libraries, and...PrincipalShift work
- Principal Test Framework Software Engineer Austin, Texas, United States; US - Milpitas About... ...Artificial Intelligence compute. It is developing hardware, software and systems... ...Background in AI hardware, embedded systems, or BMC environments. Experience integrating automated...Principal
- ...Description Top 3-5 Must Have Skills for this role: BMC working experience, openBMC, iLo or Dell... ...Key Responsibilities The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to...Work experience placement
- Graphcore is looking for a Principal BMC Firmware Engineer in Austin, Texas to lead the development of OpenBMC-based firmware for hyperscale AI servers. The role involves managing hardware integration, firmware security architecture, and collaborating with various engineering...PrincipalFlexible hours
- ...based in Austin Texas, is seeking an experienced RT/Embedded Firmware Developer to join our team. In this role, you will be actively involved... ...focusing on both feature development and issue resolution for our BMC (Baseboard Management Controller) SOCs, which are extensively...
$211.8k - $317.8k
...General Summary Hiring for Principal level Engineer in various Qualcomm... ...Qualcomm Data Center team is developing high‑performance, energy‑... ...teams, including SoC, software, firmware, SW/FW Verification... ...FW integration at BIOS/UEFI, BMC firmware, and operating system...PrincipalWork experience placementWork from home- ...in Artificial Intelligence compute. It is developing hardware, software and systems... ...to design, develop, and deploy UEFI-based firmware for Graphcore’s hyperscale AI server platforms... ...capabilities. Collaborate with hardware, BMC, security, and validation teams to ensure...Flexible hours
- EngineersOfAI is seeking a Principal Embedded SW/FW Engineer based in Austin, Texas. In this role, you will be part of a collaborative... ...validating high-performance AI chips. Responsibilities include developing validation tests, collaborating with engineers, and providing...Principal
- Here at OCI we’re building the world’s largest AI clusters and we’re the fastestat bringing them to the market.The AI Infrastructure organization at OCI isleading this effort by creating a GPU focused cloud with the latest hardware providing the best performance, efficiency...Principal
$85 - $90 per hour
...Rose International Position Number: 480571 Job Title: Senior Principal Software Engineer Work Model: Onsite Employment Type: Temporary... ...part of Agile Feature Team. Need to interact with product Owner, Developers, SDET’s and other stakeholders **Only those lawfully...PrincipalHourly payTemporary workFlexible hours- A leading technology company in Austin, TX, is seeking a Principal Digital Hardware Engineer to develop innovative test and measurement products. Candidates must have extensive experience in digital hardware design, particularly in high-speed interfaces and PCB design....PrincipalFlexible hours
$200k
Yotta Energy is seeking a Principal Electrical Hardware Engineer in Austin, Texas. In this hands-on role, you will lead development of power conversion hardware for innovative energy solutions. Ideal candidates should have 10+ years of experience in power electronics and...Principal- ...documents user requirements and functional/technical specifications for mission critical software solutions. Programs, codes, and develops mission critical software applications based on various development frameworks. Evaluates, installs and performs upgrades of off-the...Principal
- Oracle is seeking an experienced Networking Architect to lead the design of RDMA and fabric networking solutions for large‑scale cloud environments. You will act as a technical expert across networking domains and influence roadmap with senior leadership. You will collaborate...Principal
- ...A leading travel technology company in Austin is seeking a Principal Software Development Engineer to lead the design and implementation of complex, scalable software systems. The successful candidate will mentor engineering teams and influence decisions across the technology...Principal
- A leading technology firm in Austin is seeking a motivated DevOps Sr Principal Software Engineer to enhance infrastructure for the NeuroWeave SDK. This role involves collaboration with R&D teams, overseeing best practices, and ensuring system health through observability...Principal
- Upstart is seeking a Principal Software Engineer to shape the technical direction of its unsecured installment lending product. This role involves designing backend systems, leading architectural decisions, and collaborating closely with product and machine learning teams...PrincipalRemote job
- ...involving high speed networking, compute, and FPGA resources Great opportunity to become a member of a well-respected and dynamic team Develop state‑of‑the‑art Network Visibility Hardware products and help guide the design of the next generations of product Author...Principal
$150k - $190k
Spheros Environmental in Round Rock, Texas is seeking a Principal Scientist/Engineer to lead technical initiatives and client engagements. This senior role emphasizes technical leadership, mentorship of emerging talent, and business development within a hybrid work environment...Principal- Cadence Design Systems, Inc. is looking for a Senior Principal Solutions Engineer to support Cadence Products and enhance chip design for superior performance. This role requires extensive experience with Cadence tools, including knowledge of ASIC design, RTL-to-GDS implementation...Principal
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Principal
- Jabil is looking for a Sr. Principal Product Engineer at our Austin, TX facility or remotely. This role focuses on leading product introduction and performance for AI/ML and hardware platforms, demanding extensive experience in enterprise server products and strong analytical...PrincipalRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal BMC Firmware Developer. Be the first to apply!
- principal cloud engineer Austin, TX
- senior principal engineer Austin, TX
- principal infrastructure engineer Austin, TX
- general engineer Austin, TX
- principal quality engineer Austin, TX
- director of electrical engineering Austin, TX
- principal application developer Austin, TX
- principal engineer Austin, TX
- director of product engineering Austin, TX
- director data engineering Austin, TX

