Senior BMC Firmware Engineer
EngineersOfAI
About us 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 Senior BMC Firmware Engineer to develop and support next-generation Baseboard Management Controller (BMC) firmware for Graphcore’s AI server platforms. This role will focus on building secure, scalable, and cloud‑ready platform management infrastructure across hyperscale AI systems. The successful candidate will contribute to OpenBMC firmware development from hardware bring‑up through production deployment, enabling advanced telemetry, firmware lifecycle management, and platform orchestration capabilities across large‑scale AI infrastructure. The ideal candidate combines strong expertise in OpenBMC, Linux‑based firmware development, server platform architecture, and low‑level hardware integration with excellent collaboration and problem‑solving skills. The Team The Systems Firmware and Platform Engineering teams are responsible for delivering the foundational firmware infrastructure powering Graphcore’s AI compute systems. The team works closely with silicon engineering, server platform architects, hardware engineering, ODM/JDM partners, and data center operations teams to design, develop, validate, and deploy scalable platform management solutions for next‑generation AI infrastructure. This collaborative environment enables rapid innovation across server management, telemetry, firmware security, and fleet‑scale deployment technologies while supporting the operational reliability of Graphcore’s AI platforms from early bring‑up through production deployment. Responsibilities and Duties Develop and maintain OpenBMC firmware for cloud‑scale ready server platforms, from hardware bring‑up to production deployment. Strong hands‑on experience with the OpenBMC stack is required. Enable hardware integration including power, sensors, FRU inventory, and PCIe/NVLink device management. Build and maintain manageability interfaces using D-Bus, Redfish, PLDM, and MCTP. Support firmware security features including Root of Trust, secure/measured boot, and SPDM attestation. Contribute to multi‑component firmware update frameworks with A/B redundancy and rollback protection across BMC, BIOS, GPUs, and NICs. Develop telemetry and observability capabilities for platform monitoring and diagnostics. Collaborate with silicon vendors and ODM partners throughout platform development and manufacturing ramp. Contribute to OpenBMC upstream and industry standards initiatives including DMTF, Redfish, and SPDM. Support CI/CD infrastructure, Yocto builds, automated testing, and firmware validation workflows. Perform system‑level debug across hardware and firmware in lab and production environments. Contribute to and support lab development, maintenance, hardware handling, and logistics activities. Candidate Profile Essential Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience. 6+ years of BMC firmware development for server or data center platforms. Deep expertise in OpenBMC, including D‑Bus services, Yocto/BitBake, and platform integration. Strong programming skills in C++, C, Linux kernel/user‑space, and scripting languages including Python and Bash. Experience with Redfish, PLDM, SPDM, MCTP, and IPMI. Solid understanding of server hardware architecture including power systems, thermals, sensors, and FRUs. Experience wi #J-18808-Ljbffr EngineersOfAI
- NVIDIA in Austin, Texas, is seeking a Senior Software Engineer - Server Manageability to design, implement, and deliver... ...AI servers, focusing on OOB management, firmware development, and server architecture. You will lead BMC firmware design with a global team, develop DMTF...Senior
- Embedded Firmware Engineer (Zephyr/BMC) Location: Austin, TX - 100% Onsite Duration: 12+ months (Contract) Top Must‑Haves phyr OS and bare‑metal... ...firmware development; 3+ years manageability firmware. Seniority Level Mid‑Senior Level Dexian is an Equal Opportunity...SuggestedContract work
- ...on W2 Job Description Top 3-5 Must Have Skills for this role: BMC working experience, openBMC, iLo or Dell iDrac Highly experienced... ..., MCTP, PLDM is plus Key Responsibilities The position entails firmware development in conjunction with coordination with architects,...SeniorWork experience placement
- ..., silicon designers, software engineers, and systems architects, and we... ...We are seeking an experienced Senior UEFI Engineer to design, develop, and deploy UEFI-based firmware for Graphcore’s hyperscale AI... .... Collaborate with hardware, BMC, security, and validation teams...SeniorFlexible hours
- EngineersOfAI in Austin, Texas, is looking for a Senior BMC Firmware Engineer to focus on developing secure and scalable BMC firmware for AI server platforms. The ideal candidate will have significant experience with OpenBMC and Linux-based firmware development. You'll...Senior
- ...perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. The Role:We are seeking an Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers and related platform subsystems. This is a hands-on role...Senior
$184k - $287.5k
...Future of AI Infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI. Our work powers everything... ...our greatest strength, and we're looking for a skilled PCIe Firmware Engineer to join our team and help our customers succeed. In this...SeniorFull time- ...world's top brands, offering comprehensive engineering, supply chain, and manufacturing... ...communities around the globe.JOB SUMMARYThe BMC Developer is responsible for supporting... ...validation of Baseboard Management Controller firmware for server and platform products. This...SeniorFull timeWork at officeLocal areaRemote workWorldwide
$150k
...meaningful impact in a fast-growing, mission driven company, Yotta Energy is the place for you. We are seeking an experienced Senior Firmware Engineer to design, develop, test, and maintain embedded firmware for next-generation hardware products. The ideal candidate has...SeniorFull time- ...Job Description Senior Embedded Firmware Engineer Location: Austin, TX Experience: 10+ Years Employment Type: Contract Position Overview We are seeking a highly experienced Senior Embedded Firmware Engineer to join our team on a contract basis...SeniorContract workRemote work
- A tech solutions provider in Austin is seeking an Embedded Firmware Engineer with expertise in C/C++ for embedded firmware development. The role involves developing low-level firmware for cutting-edge interconnect technologies and collaborating with cross-functional teams...Full time
- ...based in Austin Texas, is seeking an experienced RT/Embedded Firmware Developer to join our team, developing and maintaining software... ...technical engagements Requirements BSc in Computer Science / Computer Engineering Advanced degrees (MSc or PhD) - Advantage Minimum 5 years’...Senior
- Connect Tech+Talent is seeking a highly experienced Senior Embedded Firmware Engineer to join their team on a contract basis. Located in Austin, TX (preferred) or open to remote candidates, the role demands a strong background in embedded systems development and real-time...SeniorRemote jobContract work
- A technology services provider is seeking an experienced Firmware Engineer in Austin, TX, for a hybrid role requiring at least 3 days on-site. You will be responsible for developing and debugging embedded software for GPUs, APUs, and CPUs while collaborating with cross-...Senior
- ...DescriptionRenesas Electronics America is seeking a mid-level PMIC Firmware Verification Engineer to join our Infrastructure Power team in Austin, TX. In... ...of Renesas.SummaryType: Full-timeFunction: ManufacturingExperience level: Mid-Senior LevelIndustry: SemiconductorsSeniorLocal areaRemote workFlexible hours
- Advanced Micro Devices is seeking a Senior Embedded Firmware Engineer in Austin, TX. This hands-on role involves developing firmware for server memory controllers, ensuring quality and performance through collaboration across teams. The ideal candidate has strong proficiency...Senior
- fab2 is seeking embedded software engineers to help build the software systems behind our fab equipment. You’ll develop firmware for real‑time control of semiconductor processing tools, from board bring‑up and driver development to control logic and production deployment...Senior
$150k
Yotta Energy in Austin, Texas is looking for a Senior Firmware Engineer to develop embedded firmware for cutting-edge hardware products. The ideal candidate will have extensive experience in embedded systems, strong programming skills in C/C++, and the ability to work...Senior$150k
Yotta Energy Inc. is seeking a Senior Firmware Engineer in Austin, Texas to design and maintain embedded firmware for next-generation hardware products. The ideal candidate will have strong expertise in embedded systems, RTOS, and collaboration with cross-functional teams...Senior- ...contributes to something bigger — technology that moves the world forward.THE ROLE: AMD’s Server Security Processor Firmware team is looking for a senior firmware engineer to design, develop, and debug firmware solutions for AMD Secure Encrypted Virtualization. The engineer will...Senior
- A tech company based in Austin, Texas seeks an experienced RT/Embedded Firmware Developer to design and maintain firmware for their Root Of Trust (RoT) chips. The successful candidate will collaborate with multi-disciplinary teams, supporting secure solutions and contributing...Senior
- Graphcore is seeking an experienced Senior UEFI Engineer to design, develop, and deploy UEFI-based firmware for its hyperscale AI server platforms. This role entails collaborating with ODM partners throughout the design lifecycle, ensuring robust platform initialization...SeniorFlexible hours
$193.3k - $261.5k
...challenges that have never been seen before, and deliver results that help our customers change the world.We are seeking a Senior Firmware Engineer to join our Power Architecture team, developing firmware algorithms for power and performance management on ML...SeniorInternshipLocal areaFlexible hours$193.3k - $261.5k
...the world.The Machine Learning Systems Firmware Team is looking for candidates interested... ...celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and... ...that help our team members develop your engineering expertise so you feel empowered to take...SeniorInternshipLocal areaFlexible hours- ...embedded and commercial applications, working across silicon, firmware, and software to deliver reliable, high-performance solutions... ...industry-leading technologies to market. You will interact with key engineering and management stakeholders as well as AMD's business team to...Senior
$119.8k - $234.7k
...Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure... ...andoptimizethe Cloud infrastructure. We are looking for a experienced Firmware Engineer to join the team. Microsoft's mission is to...SeniorOngoing contractWork at officeLocal areaWorldwide- ...Summary Celestica is looking for talented and passionate software engineers for the Hardware Platform Services team. This team is... ...experience in Device Drivers such as PCIE, I2C, etc., knowledge of BIOS, BMC, Secure Boot, Linux Kernel, etc. ● 5+ years of experience in...Work at officeRemote work
- AMD in Austin, TX is seeking a Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers. This role entails hands-on implementation and debugging of embedded firmware to enable reliable memory operations across AMD platforms. The ideal...Senior
- ...for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60... ...diverse communities around the globe.JOB SUMMARYThe BMC Developer is responsible for leading BMC firmware development, integration, and optimization across...Full timeWork at officeLocal areaWorldwide
- ...impact on the world of technology.Job DescriptionBe part of the Cadence DDR PHY IP Front End Design team responsible for -• Develop firmware for DDR5 PHY using microcontrollers• Developing firmware in C typically involving bare-metal programming and developing low-level...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior BMC Firmware Engineer. Be the first to apply!
- senior firmware engineer Austin, TX
- firmware engineer Austin, TX
- embedded firmware developer Austin, TX
- senior maintenance supervisor Austin, TX
- senior operations associate Austin, TX
- senior safety specialist Austin, TX
- senior technology project manager Austin, TX
- senior c++ developer Austin, TX
- remote senior business analyst Austin, TX
- senior manager clinical operations Austin, TX


