
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading quantum technology company in England seeks a Senior Embedded Software & Firmware Engineer to lead projects integrating software with hardware, especially for quantum control systems. The ideal candidate will possess deep expertise in embedded software development, strong programming skills in Python, C/C++, or Rust, and experience mentoring junior engineers. This role involves debugging complex systems and ensuring the seamless integration of firmware, driving innovation, and maintaining high coding standards.
At OQC, our embedded software and firmware underpins the operation of our quantum computing systems — bridging complex hardware with higher-level software to deliver reliable, high-performance quantum devices. We’re now looking for a Senior Embedded Software & Firmware Engineer to take a leading role in designing, developing, and evolving the low-level software that enables our quantum computers to operate at scale.
You’re an experienced embedded engineer who thrives close to the hardware and enjoys solving hard performance, reliability, and integration problems. You bring technical and architectural insight, and a passion for mentoring others. You’re comfortable owning critical systems, influencing technical direction, and working across teams to ensure our embedded software meets both current and future needs.
As a Senior Embedded Software & Firmware Engineer, reporting to Alessandro Gherardi (Head of Control Systems), your responsibilities will include:
You’ll bring deep experience in embedded software and firmware development, with strong expertise in Python and system-level languages such as C/C++ or Rust. You’ll have an excellent grasp of computer science fundamentals and hardware systems — including operating systems, concurrency, memory management, microcontrollers, Systems-on-Chip and performance tuning — and a proven track record of delivering production-grade software in complex or industrial environments at the register and hardware abstraction layer of low level devices.
We’re particularly interested in engineers who have led multiple embedded software projects where hardware was a crucial part of the system through their full lifecycle and are comfortable owning and evolving large, long-lived codebases. You’ll enjoy tackling low-level performance and reliability challenges and take pride in solving complex problems close to the hardware. As a senior member of the team, you’ll naturally mentor others, helping to raise the technical bar and foster best practice across the group, while confidently influencing architectural decisions and contributing to the wider technical strategy.
And of course, you’ll bring curiosity, adaptability, and a relentless drive for quality — essential traits when building software at the frontier of quantum technology.
If you think you’ve got what it takes to lead the development of embedded software that powers OQC’s quantum computers — and to help shape the future of hardware-software integration in quantum systems — we’d love to hear from you.