- Develop and maintain a Static Single Assignment (SSA) intermediate-representation-based compiler infrastructure and compiler components at various abstractions used by hardware engineers and scientists.
- Design novel domain-specific languages tailored to the hardware as well as the associated SDK together with the team.
- Integrate existing simulation tools with the compiler pipeline and cloud service.
- Communicate and collaborate with in‑house scientists and external customers to meet their use case requirements.
- Ph.D. in Computer Science with a focus on quantum computation, architecture, programming languages, or compilers, or equivalent professional experience.
- Enthusiasm for building software tools for scientists, especially physicists.
- Experience with Python semantics, Python type hints, and the CPython interpreter.
- Experience with at least one compiled language and its type system, e.g. C++, Julia, Rust, Haskell, OCaml, etc.
- Experience with Static Single Assignment intermediate-representation-based compiler development.
- Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation.
- Knowledge of quantum computing basics, e.g. common quantum algorithms and quantum information theory fundamentals.
- Experience using LLVM or MLIR for compiler development, or experience with an existing compiler codebase.
- Background in programming language design, especially programming language theory.
- Experience in quantum program optimization, e.g. quantum circuit simplification, scheduling, routing, etc.
- Knowledge of quantum error correction.
- Contributions to existing open-source libraries.
- Experience with existing circuit simulation tools, e.g. Cirq, Qiskit, CUDA Quantum, etc.
-
Software Engineer
1 week ago
Only for registered members OxfordMy client is building anternal software platform to unify simulation, · design and engineering tools into a single cloud‑based environment for jet propulsion applications. · ...
-
Software Engineer
3 weeks ago
Only for registered members OxfordWe are seeking a Software Engineer to contribute to the full development lifecycle from capturing and prioritising requirements to user acceptance testing and deployment. · You will collaborate closely with materials scientists, engineers, and technicians to build high-performanc ...
-
Software Engineer
1 month ago
Only for registered members OxfordI'm recruiting for an innovative Oxford-based tech company that's expanding its engineering team to support its growing suite of open-source digital platforms. · ...
-
Software Engineer
1 month ago
Only for registered members OxfordThis is an excellent opportunity for an experienced Software Engineer to join an established innovative Medtech company originally spun out of Oxford University. · ...
-
Software Engineer
1 month ago
Only for registered members OxfordThey are hiring Software Engineers to build robust, scalable software systems that support our scientific initiatives. You will work across the full software lifecycle, including architectural design, API development, testing, and deployment. The role focuses on creating reliable ...
-
Software Engineer
1 month ago
Only for registered members OxfordWe are working with a privately-owned company originally formed around technology from Oxford University. · The company seeks a new software engineer to work on multiple automation and monitoring projects,This is a permanent position,on-site at our offices in Oxfordshire. · ...
-
Software Engineer
1 week ago
Only for registered members OxfordWe are working with a privately-owned company originally formed around technology from Oxford University.The company seeks a new software engineer to work on multiple automation and monitoring projects. · This is a permanent position. ...
-
Software Engineer
1 month ago
Only for registered members Oxford, EnglandWe are working with a privately-owned company originally formed around technology from Oxford University. The company seeks a new software engineer to work on multiple automation and monitoring projects, including the development of a web-based analytics platform for IoT sensor d ...
-
Software Engineers
3 days ago
Only for registered members OxfordWe're expanding a UK-based software engineering team building a next-generation data intelligence platform powered by secure, sovereign autonomous systems. · The mission is simple: unlock the value of drone data - transforming real-world operations into near real-time insights, h ...
-
Software Engineer
1 month ago
Only for registered members Oxford, EnglandWe're partnering with a highly funded AI research company. The role focuses on creating reliable, modular technology built to high engineering standards. · MSc in Computer Science or equivalent practical experience. · Significant experience as a Software Engineer with strong prof ...
-
Software Engineer
1 month ago
Only for registered members OxfordWe are a dynamic software company.Established in 2006, with a vision of helping the energy and utilities sectors improve customer experience and lower their cost to serve, using smarter process automation. · You'll work across the full development lifecycle, contributing to the d ...
-
Software Engineer
1 week ago
Only for registered members OxfordA creative Scientific Software Engineer is sought to develop state-of-the-art compilers and simulation tools for quantum computers.You'll collaborate with physicists on cutting-edge hardware and error correction, building compiler pipelines from low-level instructions to high-lev ...
-
Software Engineer
1 month ago
Only for registered members Oxford, EnglandThis is an excellent opportunity for an experienced Software Engineer to join an established, innovative Medtech company. · ...
-
Software Engineer
5 days ago
Alexander Daniels Global OxfordSoftware Engineer – Advanced Engineering Platform · Our client is building an internal software platform to unify simulation, design, and engineering tools into a single cloud-based environment for jet propulsion applications. · Develop and maintain C++/C# modules for engineering ...
-
Software Engineer
1 month ago
Only for registered members OxfordOxford Ionics is pioneering the next generation of quantum computing. · We are looking for a skilled Software Engineer to join the Software team,This entails writing and maintaining code that runs on the embedded platforms that power the laboratory hardware,The team works togethe ...
-
Software Engineer
1 month ago
Only for registered members OxfordA rapidly growing technology business is building advanced software platforms that support process optimisation, automation, data analysis and engineering design. · ...
-
Software Engineer
1 month ago
Only for registered members OxfordWe are looking for a Software Engineer to join our Operational Software Engineering team.As part of a cross-functional team supporting ONT's Bioinformatics, R&D and Sequencing QC operations, · you will play a key role in building and improving the infrastructure and deployment pr ...
-
Software Engineer
1 month ago
Only for registered members OxfordBased in Oxford you will work as part of a fun and highly experienced growing Software Team building innovative cloud-based software solutions which power major decisions in the global energy transition. · ...
-
Software Engineers
3 days ago
Only for registered members Oxford, EnglandWe are expanding a UK-based software engineering team building a next-generation data intelligence platform powered by secure, sovereign autonomous systems. · We're hiring mid and senior engineers across:Front End ) · Back End (Python) · Full Stack (React + Python + AWS) · ...
-
Software Engineer
1 month ago
Only for registered members Oxford Full time £45,000 - £65,000 (GBP)We're partnering with an innovative engineering firm at the forefront of additive manufacturing and material science. · This is an exciting opportunity for a versatile Software Engineer who's passionate about applying their skills to real-world engineering challenges. ...
-
Software Engineer
1 day ago
Only for registered members OXFORD, OXFORDSHIRE, United KingdomWe are looking for a Software Engineer to join our Operational Software Engineering team. · ...
Software Engineer - Oxford - CT19
Description
Job Description
Software Engineer (Compiler)
Oxford, UK
Join a pioneering quantum computing team at the bleeding edge of compiler innovation
Summary
A creative Scientific Software Engineer is sought to develop state-of-the-art compilers and simulation tools for quantum computers. You'll collaborate with physicists on cutting-edge hardware and error correction, building compiler pipelines from low-level instructions to high-level languages using advanced toolchains.
Responsibilities
Qualifications
Preferred Qualifications
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford, England
-
Software Engineers
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford, England
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford, England
-
Software Engineer
Alexander Daniels Global- Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineer
Only for registered members Oxford
-
Software Engineers
Only for registered members Oxford, England
-
Software Engineer
Full time Only for registered members Oxford
-
Software Engineer
Only for registered members OXFORD, OXFORDSHIRE, United Kingdom