Oxford Quantum Circuits (OQC)

Senior Software Engineer, Compilers

Oxford Quantum Circuits (OQC)

full-time

Posted on:

Location Type: Hybrid

Location: ReadingUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Lead the end-to-end software development lifecycle within the OQC’s compiler development
  • Design scalable, high-performance software solutions to support our long-term technical strategy.
  • Independently set development priorities within the compiler team.
  • Assign tasks, mentor engineers and proactively remove blockers.
  • Debug and take ownership of complex development and production issues.
  • Uphold high standards in code quality, testing, documentation, security and non-functional performance requirements across all deliverables.
  • Partner with internal stakeholders to translate technical requirements into practical, fit-for-purpose solutions.
  • Continuously evaluate tools, frameworks and industry trends, recommending and implementing improvements.

Requirements

  • Extensive knowledge of Python is essential
  • Knowledge and experience of LLVM based compiler techniques
  • Excellent knowledge of C/C++ or other low level programming languages such as Rust
  • Understanding of Computing Science concepts (OOAD / Code Structure, Algorithms and Data Structures, Operating Systems, Networking).
  • Design complex new systems from the requirements to production ideally in an agile environment.
  • Proven ability to coach others in complex areas to upskill their technical performance
  • Knowledge of QA as applied to software and products
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonLLVMCC++RustOOADAlgorithmsData StructuresOperating SystemsNetworking
Soft Skills
leadershipmentoringproblem-solvingcommunicationprioritizationcollaborationcoachingtask assignmentblocker removalquality assurance