Software Engineers

Oxford Ionics
Oxford, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Oxford, United Kingdom

Tech stack

C++
Compilers
Profiling
Code Review
Nvidia CUDA
Continuous Integration
Software Debugging
Desktop Computing
Linux
Python
Open Source Technology
Quantum Computing
Software Tools
Software Engineering
Data Logging
Information Technology
Software Version Control
Glasgow Haskell Compiler
Programming Languages

Job description

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 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.Qualifications Ph. D. in Computer Science with a focus on quantum computation, architecture, programming languages, or compilers, or equivalent, A leading quantum computing firm in Oxford is seeking a Software Manager to lead the Runtime team. The successful candidate will manage software development for quantum computers, requiring experience with Linux-based systems and the ability to lead a team of experts. This..., A leading quantum technology firm located in Oxford seeks an enthusiastic Software Manager to lead a dynamic team in developing software for quantum computing. This exciting role requires managing a software team to ensure efficiency and quality in projects. Candidates..., A technology company seeks a creative Scientific Software Engineer to develop advanced compilers and simulation tools for quantum computers. You will work with physicists to create compiler pipelines from low-level to high-level languages. The role requires a Ph.D. in...

Requirements

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.Preferred Qualifications Experience using LLVM or MLIR for compiler development, or experience with an existing compiler codebase.Background in programming language design, especially programming language theory.Knowledge of quantum error correction.Contributions to existing open-source libraries.Experience with existing circuit simulation tools, e.g. Cirq, Qiskit, CUDA Quantum, etc.#J-18808-Ljbffr Similar jobs, A leading technology firm in Oxford is seeking skilled Software Engineers proficient in Python. You will design and maintain high-performance computing applications while collaborating with a multidisciplinary team. The successful candidates will have a degree or PhD in...

About the company

A leading quantum technology company is seeking a Software Manager to lead their Runtime team in Oxford. This role involves managing software development for quantum computers by overseeing a dynamic team of engineers. The successful candidate will need experience with..., FPGA Engineer Hybrid | Engineering & Software Development | Full-time | Oxford Salary: Up to £70,000 We are seeking a talented FPGA Engineer to join a pioneering quantum technology company in Oxford. Youll help bring cutting-edge atom-based quantum devices from the lab..., Oxford Ionics, now part of IonQ, is pioneering the next generation of quantum computing. Using our world-leading trapped-ion technology, we're building the most powerful, accurate and reliable quantum systems to tackle problems that today's supercomputers cannot..., About The Company Infleqtion is a global quantum technology company solving the world's most challenging problems. The company harnesses quantum mechanics to build and integrate quantum computers, sensors, and networks. From fundamental physics to leading edge commercial..., Quantum is now, and it's built here. Oxford Ionics, now part of IonQ, is pioneering the next generation of quantum computing. Using our world-leading trapped-ion technology, we're building the most powerful, accurate and reliable quantum systems to tackle problems that..., Oxford Ionics Quantum is now, and it's built here. Oxford Ionics, now part of IonQ, is pioneering the next generation of quantum computing. Using our world-leading trapped-ion technology, we're building the most powerful, accurate and reliable quantum systems to tackle problems that...

Apply for this position