Taro Logo

Instrumentation Software Engineer

Global quantum technology company building and integrating quantum computers, sensors, and networks.
Kidlington, UK
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Hardware

Description For Instrumentation Software Engineer

Infleqtion, a global quantum technology company, is seeking an Instrumentation Software Engineer for their Kidlington, Oxford office. This is a 12-month contract position with potential for extension or permanent role. The role focuses on developing software and firmware interfaces to control and monitor optical and atomic physics systems for next-generation atomic clocks and PNT systems. The position involves working with cutting-edge quantum technology, requiring expertise in Python, C, and hardware interfaces. The ideal candidate will have several years of experience in software development for hardware control, strong programming skills, and the ability to work in a collaborative environment. The company offers flexible working with up to 2 days remote work per week, comprehensive benefits including unlimited PTO, generous pension contribution, and healthcare insurance. This is an excellent opportunity to work on advanced quantum technology projects while being part of a growing engineering team.

Last updated 2 months ago

Responsibilities For Instrumentation Software Engineer

  • Develop interfaces to third party hardware and APIs in Python
  • Control measurement devices and lab instruments using Python, C, and other programming languages
  • Integrate disparate hardware elements into cohesive systems
  • Test software and hardware stacks using benchtop instruments and larger deployed systems
  • Identify and resolve software bugs and performance issues
  • Work with colleagues to define and implement validation tests
  • Follow best practices to produce high-quality, reliable, and maintainable code
  • Produce clear and concise inline comments and user documentation

Requirements For Instrumentation Software Engineer

Python
Rust
  • Bachelor's degree or equivalent experience in engineering, science, or a related discipline
  • Several years of industry or relevant experience in developing software in high-level programming languages
  • Proficient in Python programming
  • Experience in developing software for controlling hardware
  • Understanding of hardware and software interfaces, including timing requirements
  • Analytical and problem-solving skills
  • Proficient using version control workflows such as Git
  • Good verbal and written communication skills
  • Ability to work in a collaborative, cross-functional team environment

Benefits For Instrumentation Software Engineer

Medical Insurance
Equity
  • Competitive salary
  • Unlimited PTO
  • 10% pension contribution regardless of employee contribution
  • Cycle to work scheme
  • Tax efficient technology schemes
  • Incentive Stock Option Plan
  • BUPA Private Healthcare Insurance after probation

Interested in this job?

Jobs Related To Infleqtion Instrumentation Software Engineer