Principal BMC Firmware Design Engineer
Graphcore
Principal BMC Firmware Design Engineer
Austin, Texas, United States
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.
USA 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.
- ...Principal Firmware Design Engineer Graphcore is a globally recognized leader in Artificial Intelligence computing systems. The company designs advanced... ..., and deployment workflows. Partner with hardware, BMC/RMC, security, systems, and validation teams to drive...PrincipalRemote work
- 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
- ...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 Type: Mid... ...to-end responsibility for software you develop, including: designing, analyzing, implementing, testing, deploying, documenting...PrincipalWorldwide- 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...SuggestedFull time
$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$174k - $208k
Principal Firmware Engineer Location: Austin, Texas; Cypress, California; Eden Prairie, Minnesota; Fort Lauderdale, Florida Job ID: 48283 Overview... ...to‑end responsibility for software you develop, including designing, analyzing, implementing, testing, deploying, documenting,...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$171k - $296k
## Sr Principal Design EngineerApplylocations: Austin: OFFSITEtime type: Full timeposted on: Posted Todayjob requisition id: JR-2602529CPU... ...through thoughtful teamwork and a commitment to the highest engineering standards.**We’re seeking a seasoned CPU microarchitect**...PrincipalLocal area- ...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
- ...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
$157.08k - $227.46k
Principal Mixed-Signal Design Engineer page is loaded## Principal Mixed-Signal Design Engineerlocations: US, MA, Wilmington: Canada, Toronto: US, TX, Austin, Plaza on the Lake: US, CA, San Diego, Avenue of Science: US, NC, Durhamtime type: Full timeposted on: Posted Todayjob...PrincipalPermanent employmentWork at officeRemote workWork from homeDay shift- Principal Design Verification Engineer SiFive is looking for a Principal Design Verification Engineer to lead verification strategy and execution for a high-performance CPU subsystem spanning both out-of-order CPU core development and cache-coherent interconnect/subsystem...Principal
- ...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
- ...computing systems. The company designs advanced semiconductors and... ...technologies. We are opening a new AI Engineering Campus in Austin, which will... ...Reporting to the Firmware Manager and working as a member... ...Telemetry, monitoring and SMBus/BMC data exposure Silicon and...Immediate startFlexible hours
- ...of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys... ..., develop, and deploy UEFI-based firmware for Graphcore's hyperscale AI server... ...engineering, hardware design teams, BMC firmware teams, validation engineers,...Flexible hours
- ...looking for a dynamic software engineer who is passionate about... ...to, the following: Lead the design, development and implementation... ...orchestration software which will use the BMC to monitor and maintain a... ...Experience with PSoC or MCU firmware development is a plus ....Contract workWork at officeRemote work
- ...for a dynamic, energetic SR Embedded Firmware Development Engineer to join our growing team. As a key contributor... ...validation engineers, and board designers across various IPs, leading the... ...PCIe, TCP/IP, etc. Familiarity with BMC Out of Band management of servers and...
$262.7k - $355.4k
...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, diagnostics... ...partner concerns by involving L2 and L3 Engineering teams. Support workload enablement and...PrincipalWork at officeLocal areaRemote work$144.1k
.... 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$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- ...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
- ...skilled and hands-on Test Framework Software Engineer to develop, implement, and maintain... ...environments. Responsibilities and Duties - Design, implement, and extend test automation... ...in AI hardware, embedded systems, or BMC environments. - Experience integrating...PrincipalFlexible hours
- ...Req ID: 131110 Region: Americas Country: USA State/Province: Texas City: Austin Summary The Senior Staff Engineer, Mechanical Design develops new mechanical systems/modules and maintains existing designs. Research mechanical concepts and create system solutions...PrincipalWork at officeLocal area
$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$96.8k - $306.4k
...Senior Staff-Level Engineer Seeking a senior staff-level engineer... ...expertise in datacenter platform firmware. This role requires working... ...product. Responsibilities Design, develop prototype BIOS/UEFI... .../or ARM platforms. Review BMC firmware to ensure that it...PrincipalTemporary workFlexible hours- ...individuals to join our team. We are looking to add a Principal Component Engineer I to our team. If you enjoy working in a startup environment... ...state-of-the-art components, working with the engineering design team for an effective product upgrade strategy while...PrincipalPermanent employmentFull timeContract workWork experience placementLocal area
- NVIDIA Gruppe is seeking a skilled PCIe Firmware Engineer in Austin, Texas, to solve complex problems and collaborate with cross-functional teams. You will contribute to the development of cutting-edge AI infrastructure and have a direct impact on business and technology...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal BMC Firmware Design Engineer. Be the first to apply!
- principal battery engineer Austin, TX
- director of hardware engineering Austin, TX
- senior civil engineer project manager Austin, TX
- senior chief engineer Austin, TX
- director of product engineering Austin, TX
- engineering director Austin, TX
- chief engineer Austin, TX
- chief design engineer Austin, TX
- principal network engineer Austin, TX
- data center chief engineer Austin, TX




