cover image
Oxford Quantum Circuits (OQC)

Oxford Quantum Circuits (OQC)

www.oqc.tech

2 Jobs

135 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Oxford Quantum Circuits (OQC)
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary: Lead end‑to‑end software development for a quantum computing as a service platform, ensuring high‑quality code, robust design, and efficient delivery across cloud and data‑center deployments. Expactations: - Own technical challenges from design through deployment and ongoing support. - Apply best coding practices and promote them within the team. - Operate in an agile environment, managing multiple priorities and risks. - Mentor junior developers and drive continuous learning. Key Responsibilities: - Design, build, test, and implement software solutions that enable quantum computing access. - Refactor and maintain legacy code, ensuring performance and reliability. - Conduct code reviews, testing, and QA to guarantee fit‑for‑purpose delivery. - Identify opportunities for process improvement and balanced risk management. - Collaborate with cross‑functional teams to define requirements and technical specifications. - Share knowledge and provide mentorship to foster team growth. Required Skills: - Proficient in Python; experience with Java, C++, or similar languages is a plus. - Strong knowledge of data structures, architecture, and design principles. - Experience in end‑to‑end software development, including deployment and maintenance. - Familiarity with agile methodologies and project management tools. - Bonus: skills in JavaScript, HTML, React, Angular, or Node.js; web APIs; SQL. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent hands‑on experience. - No mandatory certifications, but relevant credentials in software development or cloud platforms are advantageous.
Reading, United kingdom
Hybrid
Senior
03-11-2025
Company background Company brand
Company Name
Oxford Quantum Circuits (OQC)
Job Title
Senior Software Engineer (Quantum Compilers)
Job Description
**Job Title:** Senior Software Engineer (Quantum Compilers) **Role Summary:** Lead the design, development, and maintenance of the quantum compiler stack, bridging advanced software engineering with quantum hardware execution. Coordinate with Cloud, DevOps, and Quantum Theory teams to align compiler functionality with end‑to‑end stack requirements, while mentoring junior engineers and championing best engineering practices. **Expectations:** - Own the compiler team’s project roadmap and prioritize initiatives in line with business objectives. - Deliver production‑grade, optimized Python libraries that interface directly with quantum hardware. - Foster a collaborative, agile development culture, guiding less‑experienced developers toward technical excellence. - Influence architecture decisions with a strategic perspective that balances performance, security, and maintainability. **Key Responsibilities:** - Prioritize and scope compiler projects, coordinating resources across cross‑functional teams. - Develop, refactor, and maintain Python codebases for quantum compiler components, ensuring scalability and reliability. - Gather functional and non‑functional requirements from stakeholders, converting them into clear technical specifications. - Design solution approaches, evaluate trade‑offs, and make informed decisions on compiler architecture and tooling. - Lead small to medium‑sized projects, allocate tasks, and monitor progress to meet delivery milestones. - Review code, provide constructive feedback, and mentor developers to elevate coding standards and professional growth. - Advocate for secure, high‑quality code by staying current with industry best practices and emerging technologies. **Required Skills:** - Advanced proficiency in Python; strong experience in library development and performance optimisation. - Deep understanding of software‑hardware interaction, especially in a quantum computing context. - Experience with compiler concepts (classical or quantum); familiarity with LLVM, MLIR, or TKET is a plus. - Agile project management skills, including task delegation, sprint planning, and stakeholder communication. - Excellent analytical, problem‑solving, and decision‑making abilities. - Strong mentoring and team‑leadership capabilities. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Applied Physics, or a related technical discipline. - Formal certifications in software engineering or cloud platform technologies are advantageous but not mandatory.
Reading, United kingdom
Hybrid
Senior
17-11-2025