Apply directly to jobs in best companies
Search Companies / Jobs
 

Senior Software Engineer - Compiler at OQC
Reading, United Kingdom


Job Descrption

Opportunity

Quantum computing is reinventing the computing field and we are seeking a Compiler engineer who is ready to take on the challenge of driving forward the development of our compilers to make Quantum computing truly accessible to all. Do you have the skills and vision to contribute to our technological roadmap and make your mark on this world changing technology?

Remuneration 

  • £55- 80k per annum salary depending on relevant skills and experience
  • 25 Days holiday 
  • Employee Stock Ownership Plan (ESOP)
  • Pension
  • Private medical insurance
  • EAP cash plan
  • Group life and group income protection
  • Hybrid working
  • Cycle to work scheme
  • EV Car Scheme 
  • Gym and wellness benefits

The Role

Our software team is pushing the boundaries on making Quantum Computing seamlessly accessible and an essential part of that is the development of our compiler. The compiler and related software ecosystem are critical parts of the pipeline, developments within it are decisive to our overall Quantum Computer. The key initial role in this job will be to raise the maturity of our compiler stack into a conceptually consistent, open source, Rust compiler. The post holder will also support the development of skills within the software team and beyond, sharing their skills and experience cross functionally and mentoring other members of the software team. A successful applicant will be comfortable working in a range of problem areas within our software team depending on need.

A background in a quantum related field is desirable but not essential for this role. This is a unique opportunity to contribute to early efforts in Quantum Computing Hardware development.

Long term, depending on the skills of the successful candidate, this role could develop more towards error correction, heterogeneous compute developments or developing quantum level optimisations.

Responsibilities will include:

  • Collaboratively develop and iterate a strategy  for the compiler to feed into future planning and the company roadmap.
  • Supporting our existing compiler.
  • Optimise the compiler for speed and Scalability
  • Share skills and knowledge with the wider team through mentorship of junior developers as well as providing clear explanations of compilers and their functioning with cross functional teams.
  • Develop new algorithms for key parts of the compiler toolchain
  • Potentially transition the compiler to an LLVM/MLIR based stack 
  • Take ownership of transitioning our existing compiler into a fully Rust based stack. 
  • Assist in the wider Software and Technical Teams where important or urgent project needs arise.



Essential Skills and Experience

  • Programming skills, in Rust, and modern C++ to a high level
  • Programming skills in Python
  • Experience of the full Software development Lifecycle
  • Experience developing user facing software for scientific, engineering or other numerically intensive purposes
  • Experience developing large codebases as part of a multi-person team
  • Cross language project experience, via bindings and cross compilation
  • Experience in Agile software development
  • At least 5 years developing software professionally  

Desired Skills

  • Experience of Software Project Management in an Agile environment
  • Experience with LLVM/MLIR and TableGen 
  • Experience developing languages compilers and runtimes 

Research has shown that women are less likely than men to apply for this role if they do not have solid experience in 100% of these areas. Please know that this list is indicative and that we would still love to hear from you even if you feel you only are a 75% match. Skills can be learnt, diversity cannot.

Our Company

At OQC, we see a brighter future for all, enabled by quantum.

Together we are pioneering cutting-edge quantum computers that unlock transformative discoveries, from advancing drug modelling to revolutionising battery technology. Our mission is to put quantum in the hands of humanity, empowering customers to discover new commercial and scientific frontiers.

When you join OQC, you become part of a diverse team of innovators, creators, and problem solvers. We bring together some of the brightest minds in quantum physics, nanotechnologies, hardware, software and commercial operations. Each team member brings a unique skill set and are united by our values, which guide us in everything we do - how we work, how we collaborate and how we shape the future of our industry.

Are you ready to help us build this future?

APPLY NOW!

Please use the link provided to apply for the role of Senior Software Engineer - Compiler.  To aid your application, it will be beneficial to provide us with a cover letter outlining why you think you would be a good fit for the role and what attracts you to OQC. We look forward to hearing from you!

At OQC we are not just hoping you’ll fit in our culture. We aspire to thrive, as a company and as people, thanks to your diversity of thought and background. We are proud to be an equal opportunity employer and we are committed to providing our team members with a work environment free from discrimination, where everyone is treated with respect. Our employment decisions are based on business needs, talent and merit and all our colleagues share in the responsibility for fulfilling our commitment to diversity. We look forward to meeting you!


Complete form below to directly Send your CV / Linkedin Profile to Senior Software Engineer - Compiler at OQC.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
OQC
6 jobs found
Senior Software Engineer - Compiler at OQC
Reading, United Kingdom
Product Design Engineer Apprentice - Degree Level at OQC
Reading, United Kingdom
Quantum Software Engineer at OQC
Reading, United Kingdom
FPGA Engineer at OQC
Reading, United Kingdom
Quantum Engineer - RF Control Hardware at OQC
Reading, United Kingdom
Quantum Engineer at OQC
Reading, United Kingdom
1
44 Other Information Technology & Services Companies Worldwide
Horizontal Digital  
Information Technology & Services
Dubai, United Arab Emirates
7 hiring managers available
201 employees work here
Computacenter  
Information Technology & Services
Hatfield, United Kingdom
103 hiring managers available
10,001 employees work here
White Swan Data  
Information Technology & Services
London, United Kingdom
20 hiring managers available
51 employees work here
Penguin Formula  
Information Technology & Services
London, United Kingdom
2 hiring managers available
51 employees work here
Quast Ltd  
Information Technology & Services
Cheltenham, United Kingdom
5 hiring managers available
2 employees work here
Simple Machines  
Information Technology & Services
London, United Kingdom
7 hiring managers available
51 employees work here
Smartdesc  
Information Technology & Services
London, United Kingdom
1 hiring managers available
51 employees work here
Suade  
Information Technology & Services
London, United Kingdom
4 hiring managers available
51 employees work here
Transreport  
Information Technology & Services
, United Kingdom
20 hiring managers available
51 employees work here
Standing on Giants  
Information Technology & Services
London, United Kingdom
1 hiring managers available
11 employees work here
1 2 3 4 5