Startups · AI

Graduate Firmware Engineer

Graphcore · Austin, Texas, United States · On-site

← All jobs
About Graphcore

Graphcore has built a new type of processor for machine intelligence to accelerate machine learning and AI applications for a world of intelligent machines. Backed by Air Street.

About the role

We are looking for a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer. You will develop low-level and embedded firmware that supports the operation, control, monitoring, and validation of advanced compute systems.

What they're looking for

  • Academic, internship, or personal project experience developing embedded software or firmware
  • Experience with microcontrollers, embedded processors, system-level firmware, or hardware bring-up
  • Experience using lab equipment to test or debug hardware-based systems
  • Experience with automated testing, Python scripting, or continuous integration workflows
  • Exposure to baseboard management controllers, platform management, data center hardware, or high-speed compute systems
  • Experience debugging interfaces or interactions between hardware and software
More about this role

Graphcore is a global leader in artificial intelligence computing systems. We design advanced semiconductors, software, and data center systems that provide the specialized processing power needed to advance AI while improving the efficiency required for broad adoption.

As part of SoftBank Group, Graphcore belongs to a family of companies developing transformative technologies. Our U.S. engineering teams contribute to the hardware and software platforms that support the next generation of AI systems.

We are looking for a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer. You will develop low-level and embedded firmware that supports the operation, control, monitoring, and validation of advanced compute systems.

You will work with experienced firmware, hardware, systems, and software engineers throughout the development lifecycle. The role combines hands-on implementation with automated testing, lab-based debugging, hardware bring-up, and analysis of interactions between firmware and the underlying platform.

Start: September, 2027

  • Design, implement, test, and maintain system and embedded firmware in C, C++, or Python.
  • Take...

Read the full posting on Graphcore's site ↗

BMC Dev

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.