At a Glance
- Tasks: Develop cutting-edge quantum software and tackle complex challenges in quantum computing.
- Company: Join OQC, a pioneer in transforming quantum computing from theory to reality.
- Benefits: Enjoy a culture of innovation, unique lab access, and opportunities for impactful work.
- Other info: Ideal for those passionate about quantum technology and eager to make a difference.
- Why this job: Be part of a world-class team shaping the future of computation.
- Qualifications: Strong Python skills and a solid grasp of computer science fundamentals required.
The predicted salary is between 60000 - 80000 £ 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.
As a Quantum Software Engineer in our compiler team, your mission is to advance the performance of quantum systems by developing software that enables efficient compilation, execution, and optimisation of quantum programs. You'll play a key role in tackling some of the hardest challenges in the field—including quantum error mitigation and quantum error correction—to bring reliable quantum computing closer to reality.
The Role
You’ll work at the intersection of quantum physics and software engineering, building core components of our quantum toolchain. Collaborating closely with internal teams and external stakeholders, you’ll design, develop, and deploy scalable software solutions that directly impact how quantum computers are programmed and operated.
What You’ll Be Working On
- Owning end-to-end development of quantum software projects—from requirements through to deployment
- Designing and building components of the quantum toolchain (e.g. qubit routing, placement, circuit optimisation, pulse scheduling)
- Collaborating on solutions for quantum error mitigation and quantum error correction, improving system reliability and performance
- Translating high‑level quantum programs into instructions optimised for execution on quantum hardware
- Debugging and resolving issues across development and production environments
- Collaborating with engineers through pair programming, code reviews, and shared problem solving
- Contributing to research, innovation, and knowledge sharing across the team and wider quantum community
What We’re Looking For
- Strong programming experience in Python and familiarity with modern software engineering practices
- Solid understanding of computer science fundamentals (algorithms, data structures, systems design)
- Experience designing and delivering complex software systems from concept to production
- Knowledge of quantum computing principles, with particular emphasis on quantum error correction / error mitigation techniques and quantum circuits compilation principles
- Ability to debug complex systems and take ownership of production‑quality code
- Strong communication skills and ability to collaborate across technical and non‑technical stakeholders
- Degree‑level knowledge in computer science or a related numerical discipline
The ‘Nice‑to‑Haves’
- Hands‑on experience working with quantum computers or quantum software stacks
- Experience developing algorithms for quantum systems, particularly in error correction or noise‑aware optimisation
- Background in quantum theory or superconducting circuits
- Experience with distributed systems, message brokers, or data streaming tools
- Contributions to research, publications, or conference presentations in quantum technologies
- Postgraduate qualification (MSc or PhD) in a relevant field
Why Join OQC
You will join a world‑class team at the forefront of the next computational era. We offer a culture of bold innovation, the chance to work with unique lab infrastructure, and the opportunity to see your work redefine the limits of computation.
Quantum Software Engineer: Compiler & Toolchain Innovator in Reading employer: Oxford Quantum Circuits (OQC)
At OQC, we pride ourselves on being a pioneering employer in the quantum computing sector, offering a vibrant work culture that fosters bold innovation and collaboration. Our employees benefit from unique lab infrastructure, extensive growth opportunities, and the chance to contribute to groundbreaking advancements in technology, all while working alongside a world-class team dedicated to redefining the limits of computation.
Contact Details:
Oxford Quantum Circuits (OQC) Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Quantum Software Engineer: Compiler & Toolchain Innovator in Reading
✨Tip Number 1
Network like a pro! Reach out to folks in the quantum computing space, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to quantum software or error correction. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python skills and understanding quantum principles. Practice coding challenges and be ready to discuss your thought process—it's all about demonstrating your problem-solving abilities!
✨Tip Number 4
Don’t just apply anywhere; focus on companies like OQC that align with your passion for quantum innovation. Use our website to find roles that excite you and tailor your approach to show how you can contribute to their mission.
We think you need these skills to ace Quantum Software Engineer: Compiler & Toolchain Innovator in Reading
Some tips for your application 🫡
Show Your Passion for Quantum Computing:When you're writing your application, let your enthusiasm for quantum computing shine through! We want to see how excited you are about the challenges in this field and how you can contribute to our mission of making quantum computing a reality.
Tailor Your Experience:Make sure to highlight your programming experience in Python and any relevant projects you've worked on. We love seeing how your skills align with what we're looking for, so don’t hold back on showcasing your achievements!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make sure your writing is easy to follow. Use bullet points if it helps to break down your experiences and skills!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!
How to prepare for a job interview at Oxford Quantum Circuits (OQC)
✨Know Your Quantum Stuff
Make sure you brush up on quantum computing principles, especially around error correction and compilation techniques. Being able to discuss these topics confidently will show that you're not just a programmer but someone who understands the unique challenges of quantum systems.
✨Show Off Your Coding Skills
Prepare to demonstrate your programming prowess in Python. You might be asked to solve coding problems or even walk through your past projects. Have examples ready that showcase your ability to design and deliver complex software systems from concept to production.
✨Collaborate Like a Pro
Since collaboration is key in this role, think about how you've worked with others in the past. Be ready to share experiences where you’ve engaged in pair programming or code reviews. Highlight your communication skills and how you’ve navigated technical discussions with non-technical stakeholders.
✨Ask Smart Questions
Prepare insightful questions about the company’s current projects and future directions in quantum computing. This shows your genuine interest in their work and helps you gauge if their culture aligns with your values. Plus, it’s a great way to engage your interviewers!