Embedded Software and Firmware Engineer

Posted 11 Days Ago
Be an Early Applicant
Reading, Berkshire, England
In-Office
Mid level
Quantum Computing
The Role
As an Embedded Software Engineer, you'll develop low-level software for quantum hardware, owning projects from design to deployment and collaborating with cross-functional teams to optimize performance and reliability.
Summary Generated by Built In

At OQC, we aren’t just theorising about the future; we’re building it. Born from a philosophy of bold innovation, we’ve successfully transitioned quantum computing from an academic dream into a commercial reality. The most exciting thing is that we’re just getting started.

Our Embedded Software Engineers play a critical role in turning quantum hardware into a reliable, scalable system. You will sit at the boundary between software and hardware, building the low-level drivers and tooling that allow our quantum computers to perform at their best.

If you’re driven to push the boundaries of applied R&D and want to see your work directly influence next-generation computing systems, you’ll feel at home here.

The Role

As an Embedded Software Engineer, you will develop and maintain low-level software that bridges high-level control software and complex quantum hardware. Your work will directly enable system performance, reliability, and scalability across OQC’s quantum platforms.

You’ll own projects end-to-end: from gathering requirements and designing technical approaches, through implementation, debugging, optimisation, and deployment. Working closely with senior engineers and cross-functional teams, you’ll help solve both functional and non-functional challenges in a fast-moving, highly technical environment.

What You’ll Be Working On
  • Developing low-level instrumentation, assembly, and driver software in Python, C, and C++
  • Designing software solutions and proposing technical approaches, including trade-offs around performance, complexity, cost, and maintainability
  • Debugging complex issues across development and production environments, taking ownership through to resolution
  • Optimising driver and embedded code using compiler outputs and performance analysis techniques
  • Collaborating with hardware, firmware, and higher-level software teams to manage interactions across the stack
  • Reviewing and testing code to ensure production-ready quality, performance, and security
  • Supporting and mentoring less experienced engineers through pair programming, code reviews, and knowledge sharing
What We’re Looking For

We value strong fundamentals, technical curiosity, and a passion for solving complex problems.

Core Experience
  • Languages: Experience developing embedded or low-level software in Python, C, and/or C++, Verilog, SystemVerilog, and/or VHDL
  • Full Lifecycle Development: Delivering software projects through the full lifecycle, from requirements to production
  • Debugging: Resolving issues in both development and live environments
  • Architecture: Designing and maintaining complex codebases 
  • Computer science fundamentals : data structures, algorithms, operating systems
  • Product-focused: Experience working in an industrial or product-focused  environment
  • Communication: Communicate technical concepts clearly to non-embedded stakeholders
Nice to Haves
  • Experience with Rust or other systems programming languages
  • Embedded Linux development experience
  • Experience designing instruction set architectures (ISAs)
  • Background in electrical engineering or close collaboration with hardware teams
  • Knowledge of DSP
  • Experience with ADC/DAC and mixed-signal systems
Why Join OQC?

You’ll join a world-class team at the forefront of the next computational era. At OQC, you’ll work with unique lab infrastructure, collaborate with experts across physics and engineering, and see your work directly shape the future of quantum computing.

Learn more about our benefits and positive work culture here:
https://oqc.tech/company/careers-at-oqc/

Top Skills

C
C++
Python
Systemverilog
Verilog
Vhdl
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Reading
129 Employees
Year Founded: 2017

What We Do

Quantum computing is poised to reshape our world by addressing the complex challenges we face today. We deliver enterprise-ready quantum solutions that will empower humanity with quantum capabilities, paving the way for a brighter future.

Similar Jobs

Wise Logo Wise

Principal Product Manager

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
London, Greater London, England, GBR
8000 Employees

BlackRock Logo BlackRock

Data Scientist

Fintech • Information Technology • Financial Services
In-Office
London, Greater London, England, GBR
25000 Employees

ZS Logo ZS

Consultant

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
London, Greater London, England, GBR
13000 Employees

Wise Logo Wise

Senior Product Manager

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
London, Greater London, England, GBR
8000 Employees

Similar Companies Hiring

Mastercard Thumbnail
Quantum Computing • Payments • Fintech • Cybersecurity • Cryptocurrency • Consulting • Blockchain
Purchase, NY
38800 Employees
HRL Laboratories Thumbnail
Software • Semiconductor • Quantum Computing • Machine Learning • Hardware • Defense • Computer Vision
Malibu, CA
1115 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account