Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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... 
    Principal
    Remote work

    Graphcore

    Austin, TX
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Contract work
    Work experience placement

    US Tech Solutions

    Austin, TX
    3 days ago
  •  ...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

    Graphcore

    Austin, TX
    3 days ago
  • 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... 
    Suggested
    Contract work

    Dexian

    Austin, TX
    5 days ago
  •  ...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

    Cadence Inc

    Austin, TX
    4 days ago
  •  ...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

    Cadence Design Systems

    Austin, TX
    4 days ago
  • $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... 
    Principal
    Worldwide
    Flexible hours

    Assa Abloy Group

    Austin, TX
    1 day ago
  • 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

    Shaarpro

    Austin, TX
    5 days ago
  • 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

    Cadence Design Systems

    Austin, TX
    4 days ago
  • $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... 
    Principal
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • 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

    Dexian

    Austin, TX
    5 days ago
  • ## 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... 
    Principal
    Local area

    Cadence Design Systems

    Austin, TX
    4 days ago
  • $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... 
    Principal
    Worldwide

    Arm Limited

    Austin, TX
    3 days ago
  •  ...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... 
    Principal
    For contractors
    Work at office

    Celestica

    Austin, TX
    3 hours ago
  • 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

    Cadence Design Systems

    Austin, TX
    5 days ago
  • $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... 
    Principal
    Work experience placement
    Remote work
    Work from home

    Qualcomm

    Austin, TX
    4 days ago
  •  ...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... 
    Principal
    Work at office
    Local area

    Celestica

    Austin, TX
    3 hours ago
  •  ...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... 
    Principal
    Work at office
    Local area

    Celestica Inc.

    Austin, TX
    3 days ago
  • $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... 
    Principal
    Temporary work

    Atom Computing

    Austin, TX
    24 days ago
  • 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 time
    Summer work
    Internship

    AMD

    Austin, TX
    5 days ago
  •  ...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... 

    Mindlance

    Austin, TX
    1 day ago
  • 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... 
    Principal
    Remote work

    Plasticos Castella SA

    Austin, TX
    5 days ago
  • $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

    Watermark Insights, LLC

    Austin, TX
    5 days ago
  •  ...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

    Graphcore

    Austin, TX
    8 days ago
  • $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... 
    Principal
    Remote work

    Arm

    Austin, TX
    4 days ago
  • $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... 
    Principal
    Remote work

    Synopsys Inc

    Austin, TX
    14 days ago
  • $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... 
    Principal
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Johnson & Johnson

    Austin, TX
    3 hours ago
  •  ...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... 
    Principal
    For contractors
    Local area

    Celestica International LP

    Austin, TX
    15 days ago
  •  ...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... 
    Principal
    Work at office
    Local area

    Celestica International LP

    Austin, TX
    11 days ago
  •  ...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

    Celestica

    Austin, TX
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal BMC Firmware Design Engineer. Be the first to apply!