Embedded Software Engineer in Reading

Embedded Software Engineer in Reading

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

At a Glance

  • Tasks: Develop low-level software for cutting-edge quantum hardware and optimise system performance.
  • Company: Join OQC, a pioneer in quantum computing innovation.
  • Benefits: Competitive salary, unique lab access, and collaborative work culture.
  • Why this job: Shape the future of computing while working with top experts in the field.
  • Qualifications: Experience in Python, C, or C++ and a passion for solving complex problems.
  • Other info: Dynamic environment with opportunities for mentorship and career growth.

The predicted salary is between 28800 - 48000 £ per year.

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.

Embedded Software Engineer in Reading employer: Oxford Quantum Circuits

At OQC, we pride ourselves on fostering a culture of innovation and collaboration, where our Embedded Software Engineers are empowered to push the boundaries of quantum computing. With access to cutting-edge lab infrastructure and opportunities for professional growth, you will be part of a world-class team dedicated to shaping the future of technology. Our commitment to employee development, coupled with a supportive work environment, makes OQC an exceptional place to build a meaningful career.
O

Contact Detail:

Oxford Quantum Circuits Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to current employees at OQC on LinkedIn or attend industry events. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your embedded software prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical challenges! Brush up on your debugging and optimisation skills, as you might face some tricky scenarios in interviews. Practising with real-world problems can help you shine.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining us in shaping the future of quantum computing!

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

Embedded Software Development
Low-Level Software Programming
Python
C
C++
Verilog
SystemVerilog
VHDL
Full Lifecycle Development
Debugging
Software Architecture
Data Structures
Algorithms
Operating Systems
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Embedded Software Engineer role. Highlight your experience with Python, C, and C++, and any projects that showcase your ability to bridge software and hardware.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about quantum computing and how your background makes you a great fit for OQC. Be specific about your experiences and how they relate to the responsibilities outlined in the job description.

Showcase Your Problem-Solving Skills: In your application, include examples of complex problems you've solved in previous roles. We want to see your thought process and how you approach challenges, especially in embedded systems or low-level software development.

Apply Through Our Website: We encourage you to apply directly through our website. This ensures your application gets to the right people and allows us to keep track of all candidates efficiently. Plus, it’s super easy!

How to prepare for a job interview at Oxford Quantum Circuits

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Python, C, and C++. Be ready to discuss your experience with low-level software development and how you've tackled debugging in both development and production environments. This is your chance to show off your technical curiosity!

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles. Think about how you approached the issue, the trade-offs you considered, and the impact of your solution. OQC values innovation, so demonstrating your ability to think outside the box will definitely impress them.

✨Communicate Clearly

Since you'll be working with cross-functional teams, practice explaining technical concepts in a way that non-embedded stakeholders can understand. This will not only showcase your communication skills but also highlight your ability to collaborate effectively.

✨Be Ready to Discuss Full Lifecycle Development

OQC is looking for someone who can own projects from start to finish. Be prepared to talk about your experience delivering software through the full lifecycle, including gathering requirements, designing solutions, and ensuring production-ready quality. Highlight any mentoring experiences too, as they value knowledge sharing.

Embedded Software 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
>