Senior Embedded Software & Firmware Engineer in Reading
Senior Embedded Software & Firmware Engineer

Senior Embedded Software & Firmware Engineer in Reading

Reading Full-Time 36000 - 60000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Lead the development of embedded software for cutting-edge quantum computing systems.
  • Company: Join OQC, a pioneer in quantum technology with a collaborative and innovative culture.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Make a real impact in the future of quantum technology while mentoring the next generation of engineers.
  • Qualifications: Deep experience in embedded software, strong skills in Python, C/C++, or Rust.
  • Other info: Dynamic environment with opportunities to influence technical direction and career advancement.

The predicted salary is between 36000 - 60000 £ per year.

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.

Responsibilities

  • Take ownership of embedded software and firmware development projects, agreeing priorities and delivering solutions across hardware/software boundaries, particularly for quantum control systems.
  • Work closely with FPGA developers to create and test firmware for Hard Processor Systems (HPS), integrating software with quantum control hardware.
  • Own company-level technical challenges by gathering requirements, designing solutions, and leading the development lifecycle—from concept to deployment.
  • Take the lead in debugging complex software/hardware issues in both development and production environments, using rigorous testing methodologies and tools.
  • Ensure robust integration of firmware with other control hardware subsystems and contribute to wider system design and performance goals.
  • Support, mentor, and review the work of less experienced engineers; create and manage work packages to help develop junior team members.
  • Participate in industry conferences, consortia, and other networking opportunities to share expertise and represent the company as a technical leader.
  • Contribute to process development and continuous improvement initiatives, especially in embedded systems development, quality assurance, and documentation.
  • Maintain high standards of code quality, ensure security compliance, and support clear, up-to-date documentation practices.
  • Work with internal stakeholders and external partners to ensure solutions meet evolving needs, driving effective collaboration and communication across functions.

Qualifications

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.

Senior Embedded Software & Firmware Engineer in Reading employer: Oxford Quantum Circuits

At OQC, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the cutting-edge field of quantum computing. Our commitment to employee growth is evident through mentorship opportunities and participation in industry events, ensuring that our team members are not only leaders in their field but also continuously evolving alongside the technology. Located in a vibrant tech hub, we provide a stimulating environment where your contributions directly impact the future of quantum technology, making every day at OQC both meaningful and rewarding.
O

Contact Detail:

Oxford Quantum Circuits Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software & Firmware Engineer in Reading

✨Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, conferences, or even online webinars. The more people you know, the better your chances of landing that dream job.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Work on personal projects or contribute to open-source software. This not only sharpens your skills but also gives you something tangible to show potential employers.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and understanding system-level concepts. Practice common interview questions and be ready to discuss your past projects in detail — they want to see how you think!

✨Apply Through Our Website

We love seeing applications come through our website! It shows you're genuinely interested in joining us. Plus, it’s a great way to stay updated on new opportunities and company news.

We think you need these skills to ace Senior Embedded Software & Firmware Engineer in Reading

Embedded Software Development
Firmware Development
Python
C/C++
Rust
Hardware Integration
FPGA Development
Debugging Skills
Testing Methodologies
System Design
Performance Tuning
Microcontrollers
Concurrency
Memory Management
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the specific skills and experiences that match the Senior Embedded Software & Firmware Engineer role. Highlight your expertise in embedded software, Python, and system-level languages like C/C++ or Rust, as well as any relevant projects you've led.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about quantum technology and how your background makes you a perfect fit for this position. Share examples of how you've tackled complex performance and reliability challenges in previous roles.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing specific instances where you've debugged complex software/hardware issues. We want to see your thought process and how you approach tough problems, especially in development and production environments.

Apply Through Our Website: We encourage you to apply directly through our website. This way, we can ensure your application gets the attention it deserves, and you can easily keep track of your application status. Plus, it’s the best way to show us you’re serious about joining our team!

How to prepare for a job interview at Oxford Quantum Circuits

✨Know Your Stuff

Make sure you brush up on your embedded software and firmware knowledge, especially in Python and C/C++. Be ready to discuss your past projects and how you've tackled performance and reliability challenges. This is your chance to show off your technical expertise!

✨Show Your Problem-Solving Skills

Prepare to share specific examples of complex software/hardware issues you've debugged. Think about the methodologies and tools you used, and be ready to explain your thought process. Companies love candidates who can demonstrate their analytical skills and approach to problem-solving.

✨Emphasise Teamwork and Mentoring

Since this role involves mentoring less experienced engineers, be prepared to talk about your experience in leading teams and sharing knowledge. Highlight any instances where you've helped others grow or contributed to a collaborative environment. It shows you're not just a tech whiz but also a great team player!

✨Stay Curious and Adaptable

Demonstrate your passion for continuous improvement and learning. Talk about any industry conferences you've attended or new technologies you've explored. Showing that you're proactive about staying updated in the field will resonate well with interviewers looking for someone who can drive innovation.

Senior Embedded Software & Firmware Engineer in Reading
Oxford Quantum Circuits
Location: Reading

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>