Principal BMC Firmware Design Engineer
Graphcore
Graphcore is a globally recognized leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data center hardware that provide the specialized processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.
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. We are opening a new AI Engineering Campus in Austin, which will play a central role in Graphcore's work building the future of AI computing. We are looking for a Senior Firmware Design Engineer to lead and drive the development of OpenBMC based management firmware across server and rack-scale platforms, primarily targeted for hyperscale data center environments. This role requires expertise in BMC, strong experience with CI/CD development workflows, and a proven track record of collaborating with ODM design partners to deliver high-quality, scalable firmware solutions. You will play a critical role in shaping the architecture, roadmap, and execution of next-generation platform management firmware. RESPONSIBILITIES• Architecture, design, development, and deployment of OpenBMC-based firmware for hyperscale rack management platforms.
• Define and drive BMC feature development to meet hyperscaler requirements for reliability, scale, serviceability, and automation.
• Collaborate closely with ODM partners through all phases of the design and development lifecycle - from concept to mass production - ensuring timely and high-quality firmware deliverables.
• Guide and support integration of BMC firmware into CI/CD pipelines, including automated builds, regression testing, static analysis, and deployment workflows.
• Design and implement robust and scalable firmware interfaces for platform telemetry, power/thermal controls, remote manageability (IPMI/Redfish/PMCI), and firmware update infrastructure.
• Partner with hardware, BIOS, security, systems, and validation teams to drive alignment across the entire platform stack.
• Debug complex hardware/firmware/system issues in lab and production environments. REQUIREMENTS
• Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
• 5+ years of hands-on experience in BMC or similar firmware development.
• Strong expertise with Yocto-based Linux systems, and embedded software design.
• Experience delivering firmware solutions in hyperscale environments (e.g., cloud service providers, large-scale data center infrastructure).
• Proficiency in C/C++, Linux kernel and userspace development, and scripting languages (Python, Bash).
• Deep knowledge of platform management protocols: IPMI, DCMI, DMTF standards such as Redfish and PMCI, SSH, VNC, SNMP).
• Solid understanding of server and rack-level hardware architecture (e.g., power delivery, thermal control, FRUs, sensors).
• Experience with BMC architecture and hardware interfaces: OCP DC-SCM and HPM, NC-SI, MCTP, PLDM, PCIe, I3C/I2C, SPI, USB, SGPIO, UART.
• Proven experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) for firmware development and validation.
• Experience with code static analysis tools and vulnerability scanners.
• Experience with system-level debug tools such as logic analyzers, JTAG, GDB, strace, and valgrind.
• Extensive experience working with and managing ODM/JDM partners, including technical leadership, reviews, and issue triage. DIFFERENTIATORS
• Experience with OpenBMC.
• Familiarity with firmware security technologies (secure boot, measured boot,signed images, TPM integration).
• Exposure to server platform architecture (x86/ARM), PCIe, BMC SoCs, and associated peripherals.
• Experience with DevOps or cloud-native workflows is a plus.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Principal BMC Firmware Design Engineer in Austin, TX vacancy
- ...computing systems. The company designs advanced semiconductors and... .... We are opening a new AI Engineering Campus in Austin, which will... ...We are looking for a Principal Firmware Design Engineer with strong... .... Partner with hardware, BMC/RMC, security, systems, and...PrincipalRemote work
$70 - $85 per hour
...knowledge of MCTP, PLDM Hands on experience in developing BMC or other Management controller firmware, Embedded, RTOS Previous GPU working experience is... ...teams such as BMC, power management, architecture, design and verification on delivery of integrated firmware...SuggestedHourly payContract workWork experience placement- ...perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of... ...innovation. Job Summary We are seeking a Senior BMC Firmware Engineer to develop and support next-generation...Suggested
- Embedded Firmware Engineer (Zephyr/BMC) Location: Austin, TX - 100% Onsite Duration: 12+ months (Contract) Top Must‑Haves phyr OS and bare‑metal... ...closely with cross‑functional teams throughout the full design cycle (pre‑silicon, post‑silicon, production). Key Responsibilities...SuggestedContract work
- ...Innovators Who Want To Make An Impact On The World Of Technology Be 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...Principal
- ...make an impact on the world of technology. Job Description Be 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...Principal
$174k - $208k
...Principal Firmware Engineer Location: Austin, Texas; Cypress, California; Eden Prairie, Minnesota; Fort Lauderdale, Florida Job Description... ...to-end responsibility for software you develop, including designing, analyzing, implementing, testing, deploying, documenting...PrincipalWorldwideFlexible hours- Shaarpro is looking for a skilled PCB ECAD designer based in Austin, Texas. The ideal candidate will possess extensive experience in PCB design, particularly with Cadence Allegro V17.2 / 17.4, and should be knowledgeable about mixed signal designs and high-speed PCB routing...Principal
- Cadence Design Systems is seeking a Senior Principal Design Engineer to support chip designer customers in Austin. This role focuses on utilizing Cadence tools to achieve superior design performance, specifically in ASIC design using Verilog and managing evaluations on...Principal
$144.1k - $194.9k
.... The Machine Learning Acceleration Systems Firmware team is looking for candidates interested in diving deep into our designs of Machine Learning servers and developing world... ...with hardware developers and software engineers to design validation strategies that ensure...PrincipalFlexible hours- 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
- ## Senior Principal Design EngineerApplylocations: AUSTIN: SAN JOSEtime type: Full timeposted on: Posted Todayjob requisition id: R54727##... ...technology.**The primary focus of Senior Principal Solutions Engineer is to support the adoption of Cadence Products to help Chip Designer...PrincipalLocal area
$249.9k - $338.1k
...revolution that continues to transform the way people live and businesses operate. The CPU Design team is part of Arm’s worldwide CPU development group. This diverse, engineering-focused team defines, designs, and validates Arm processor IP, collaborating with the world...PrincipalWorldwide- ...Summary The Principal Power Engineer develops new electrical systems/circuits for various applications. Research system ideas and draw up plans... ...the manufacturing of the electrical systems they have designed. You will work in cross functional teams with other designers...PrincipalFor contractorsWork at office
- Principal Design Engineer page is loaded## Principal Design Engineerlocations: AUSTINtime type: Full timeposted on: Posted Todayjob requisition id: R54634## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.**...Principal
$211.8k - $317.8k
...standard driven solution, and implement embedded firmware, to manage performance of the CPU... ...our SoC and platform architects on future designs. New Headcount Minimum Qualifications: ~ Bachelor's degree in Engineering, Information Systems, Computer Science, or...PrincipalWork experience placementRemote workWork from home- ...servers, switches, and accelerators. We work hard together to design at the leading edge of cooling technology. Must have at... ...cooling for high-power graphics processing units (GPUs). Strong engineering fundamentals are essential. As a member of the Hardware Product...PrincipalWork at officeLocal area
- ...Summary The TPL Compute will serve as the Lead in the hardware design, implementation, and management of compute systems. Primary responsibilities... ...technology initiatives Work closely with the product teams (engineers and product line managers) to bridge this technology roadmap...PrincipalWork at officeLocal area
$180k - $220k
...computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. Atom Computing is seeking a Principal ASIC Designer to lead the development of critical technologies that power...PrincipalTemporary work- Firmware Simulation Systems Design Engineer Lead This range is provided by AMD. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology...Full timeSummer workInternship
- ...RESPONSIBILITIES: The position entails firmware development in conjunction with... ...reference boards. Responsibilities include BMC firmware development in an OpenBMC environment... ...OpenBMC community and troubleshooting existing designs. A successful candidate will...
- Summary Principal Structural Design Engineer is a hands-on individual contributor role responsible for structural engineering ownership of CDU and switchgear systems. This role ensures that frames, enclosures, skids, and supporting structures meet all load, seismic, transport...PrincipalRemote work
$125k - $200k
...and we hope you’ll join us. About The Role We’re looking for an engineer that can help us on this journey - you will work on a small... ...Key Responsibilities Work closely with product management and design to own engineering and technology for a product in the Watermark...Principal- ...Senior Principal Test Framework Software Engineer Austin, Texas, United States About Us Graphcore is one... ...Responsibilities and Duties Design, implement, and extend test automation... ...in AI hardware, embedded systems, or BMC environments. Experience integrating...Principal
$262.7k - $355.4k
...closeout. Run bring-up and debug across board, firmware, kernel/OS, and workload layers. Drive Day-0 readiness and acceptance gates (BMC, console, firmware baseline, boot path,... ...partner concerns by involving L2 and L3 Engineering teams. Support workload enablement and...PrincipalRemote work$166k - $249k
...Category Engineering Hire Type Employee Job ID 15150 Base Salary Range $166000-$249000 Remote Eligible No Date Posted 05.20.20... ...from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of...PrincipalRemote work$100k - $172.5k
...Description: We are searching for the best talent for a Principal Product Security Engineer to be located in Danvers, MA or Raritan, NJ. Remote... ...Security team to help ensure security is implemented by design for this top-performing medical device company. This is...PrincipalFull timeTemporary workWork at officeLocal areaImmediate startRemote work3 days per week- ...Req ID: 131021 Region: Americas Country: USA State/Province: Texas City: Austin Summary The Principal, Design Engineer researches and develops robust electrical systems and circuits, from initial concept and schematic capture through to system specification...PrincipalFor contractorsLocal area
- ...Summary The TPL Compute will serve as the Lead in the hardware design, implementation, and management of compute systems. Primary... ...technology initiatives Work closely with the product teams (engineers and product line managers) to bridge this technology roadmap into...PrincipalWork at officeLocal area
- ...and passionate Sr.Manager, Software Engineering . This team is responsible for designing and developing Cloud Hardware... ...performance engineering teams developing firmware, drivers, and specialized software... ...* Strong understanding of BIOS, BMC, Secure Boot, and Linux Kernel....Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal BMC Firmware Design Engineer. Be the first to apply!
Related searches
- chief design engineer Austin, TX
- principal infrastructure engineer Austin, TX
- civil engineer project manager Austin, TX
- principal security engineer Austin, TX
- principal data engineer Austin, TX
- chief engineer Austin, TX
- principal developer Austin, TX
- director data engineering Austin, TX
- general engineer Austin, TX
- director quality engineering Austin, TX




