Instrumentation Software Engineer

Global quantum technology company building and integrating quantum computers, sensors, and networks.
$70,000 - $100,000
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
AI · Enterprise SaaS

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 offers a unique opportunity to work with cutting-edge quantum technology, developing interfaces for hardware control and monitoring systems that provide significant improvements in sensing and accuracy compared to current technologies. The role involves working with Python, C, and other programming languages to create robust software solutions for complex instrumentation systems.

As part of a multi-disciplinary team including physicists, engineers, and technicians, you'll be responsible for developing and maintaining software interfaces, implementing control systems, and ensuring high-quality code delivery. The position offers flexible working arrangements with up to 2 days per week working from home.

The ideal candidate will have several years of experience in software development, particularly in hardware control applications, with strong Python programming skills and understanding of hardware interfaces. This role provides an excellent opportunity to work at the forefront of quantum technology while contributing to groundbreaking developments in atomic clock and PNT systems.

Last updated 15 days 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
  • Identify and resolve software bugs and performance issues
  • Work with colleagues to define and implement validation tests
  • Follow best practices to produce high-quality code
  • Produce clear documentation
  • Collaborate with team members to meet deadlines

Requirements For Instrumentation Software Engineer

Python
Linux
  • Bachelor's degree or equivalent experience in engineering, science, or related discipline
  • Several years of industry experience in developing software in Python, C, Rust
  • Proficient in Python programming
  • Experience in developing software for controlling hardware
  • Understanding of hardware and software interfaces
  • Proficient using version control workflows such as Git
  • Good verbal and written communication skills
  • Ability to work in a collaborative team environment

Benefits For Instrumentation Software Engineer

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

Interested in this job?

Jobs Related To Infleqtion Instrumentation Software Engineer

Laser Engineer

Laser Engineer position at Infleqtion, working with laser systems in a hybrid work environment in Boulder, Colorado.

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.