< Back to search

Oxford Ionics • Oxford, United Kingdom

Senior Software Engineer

Employment type:  Full time

< Back to search

top 3 scores:
95%

Hours flexibility

91%

Location flexibility

90%

Mission

Job Description

The future is quantum. Oxford Ionics is at the forefront of pioneering quantum computing, delivering world-leading innovation to create the most powerful, accurate, and reliable quantum systems. Quantum computing offers a radically new way of building computers that harnesses the power of quantum physics to outperform conventional supercomputers exponentially. Using our unique trapped-ion technology, we are leading the race to unleash quantum computing's unparalleled potential.

What to Expect:

We're looking for a skilled, motivated Senior Software Engineer with a high level of initiative who will thrive in our growing team of expert engineers and scientists.

The opportunity offers a wide variety of exciting work, from developing our quantum compiler to writing embedded firmware, from designing high-level APIs as part of our quantum computing stack to advancing our internal development infrastructure and process. It is okay if you are not an expert in all these fields, but you should be excited by the prospect of becoming one.

Our Technology Stack

  • We code in Python and Rust. Much of our software is used by our scientists when executing routines on our quantum hardware. The APIs used by the scientists are all Python-based.
  • We use the Artiq framework for programming our control hardware. Firmware components are implemented in Rust, higher level code is written in Python. We customise and extend all layers of this codebase to improve performance and add new features.
  • We work with FPGAs and SoCs. We will develop custom hardware and gateware to extend our hard real-time (<1 ns) distributed control system.
  • We use Git for version control. We use GitHub Actions for automated testing. We run custom GitHub Actions Runners locally, so tests can make use of our custom hardware.

Requirements

You will need 5+ years of professional software development experience. You should have worked with both scripting and systems programming languages, and have extensive knowledge in one or more mainstream programming languages. You must be interested in working with Python and Rust.

Strong communication skills, both within software engineering and across interdisciplinary teams, are essential. You should be comfortable iterating quickly, adjusting requirements as needed, and maintaining high code quality through code reviews and an appropriate level of testing. Experience designing APIs, libraries and application code will all be valuable, and you should be excited about solving complex technical challenges while working closely with scientists.

We do not expect you to have any experience in quantum computing.

Benefits

Oxford Ionics is leading the way in quantum technology, and we need skilled, innovative individuals like you. We offer a range of benefits, including opportunities to further your career with a world-class team, business stock options, uncapped annual leave, flexible working, private medical and dental insurance for you and your family, and much more. Join us and be part of the future of quantum computing.

Oxford Ionics is committed to equal opportunity for all.

Company benefits

Unlimited annual leave
Flexible working week
Share options
Relocation packages
Skilled worker visas
Health insurance
Dental coverage
Life assurance
Enhanced maternity leave
Enhanced paternity leave
Adoption leave
Cycle to work scheme
In office catering
Fully stocked snack cupboard
Company wide holidays/offsites
Teambuilding days
Enhanced pension match/contribution

We asked employees of Oxford Ionics what it's like to work there, and this is what they told us.

Location flexibility
91%
Employees are very happy with their working location freedom
Hours flexibility
95%
Employees are very happy with the flexibility in the hours they work
Benefits
78%
Employees are largely happy with the benefits their company offers
Work-life balance
71%
Employees feel that they can switch off quite easily from work
Role modelling
89%
Employees feel that flexible working is part of the culture
Autonomy
80%
Employees feel that they can mostly manage how they get their own work done

Additional employee ratings
(these do not contribute to the FlexScore®)

Diversity
58%
Employees feel like the diversity is ok and there are some efforts to improve
Inclusion
78%
Employees feel that the culture supports equity and inclusivity well
Culture
82%
Employees feel like it is a really great environment to work in
Mission
90%
Employees feel very excited about and aligned with the company mission
Salary
52%
Employees feel that their salary is fair and in line with the market average

Working at Oxford Ionics

Company employees

55

Gender diversity (male:female:non-binary)

78:20:2

Funding levels

£40.0 Million

Currently Hiring Countries

United Kingdom

United States

Office Locations

Awards & Achievements

Most flexible companies

Most flexible companies

Flexa100 2024
DeepTech, Data & AI

DeepTech, Data & AI

Industry awards 2023

Other jobs you might like