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...
Browse similar: AI jobs · AI startup jobs · Startup jobs