Jobs

Software Engineer - Instrument Control


Job details
  • Mode Labs
  • Oxford
  • 2 weeks ago

We are recruiting for a talented and experienced Software Engineer to help develop a novel sensing platform for environmental monitoring. 

As a Software Engineer, you will work to build software solutions for hardware integration and data analysis within Mode Labs’ core platform technology. You will work to design, build and test hardware control and acquisition software of an optical-based analytical instrument. You will be working within an interdisciplinary team of engineers developing our first commercial product. 

Within the technical team, you will:

  • Drive the design, development, testing and maintenance of the core control and acquisition software for Mode Labs’ sensor platform.
  • Collaborate with hardware engineers to define software interfaces and integrate software components with instrument hardware.
  • Develop data analysis and visualisation tools for real-time data interpretation and offline analysis.
  • Maintain comprehensive software documentation, manage version control and a bug/ issue tracking system. 

Requirements

You will have a technical background in software development for scientific instrumentation with a degree or equivalent industrial experience in physical sciences who will thrive working as part of a small passionate team.

You will be able to demonstrate that you have most of the following (desired experience), languages are given as examples and are not restrictive: 

  • Relevant industrial experience in the development of software for the automation, data acquisition and control of scientific instrumentation.   
  • Experience in designing and implementing data analysis and visualisation tools (e.g.Python, R, Julia). 
  • Experience developing software for hardware/ instrument control (e.g.C++, C, Rust).
  • Experience preparing software for prototyping electronics IO (e.g.Arduino, Raspberry Pi)
  • Experience in software deployment, version control and unit/ integration tests.
  • Working knowledge of electronics, software and optics domains.

Senior positions may be considered for those who also have (additional experience):

  • A background in spectroscopy and optics.
  • Experience in defining specifications for electronics control systems and liaising with external electronics suppliers. 
  • Experience in functional user interface design for systems control.
  • Experience in IoT and telemetry systems integration.
  • Experience working in an SME/ Start-up environment. 

Benefits

Salary:

Salary will be dependent upon level of skill and experience. We therefore anticipate the following:

  • £48k – £54k for applicants with experience working within a research or technical environment with the desired experience required.
  • £54k – £60k for applicants who can also demonstrate the additional experience listed above. 

Other Benefits: 

  • Employee share option scheme
  • 9-day fortnight work pattern (every 2nd Friday off)
  • Flexible working arrangements where possible
  • 25 days paid leave and bank holidays
  • Annual discretionary training allowance
  • Company matched pension contributions up to 5%. 
  • Travel to work loan scheme

These roles are advertised as full-time, however, part-time would be considered at a minimum of 0.8 FTE. We are pleased to accommodate flexible and hybrid working where appropriate but, as a small company focussed on technology development, we find hands-on system and collaboration time to be highly valuable, so encourage time spent in the office and expect this when required.

-------------------------------

Job Closing Date: Until position is filled. Applications will be reviewed as received so this vacancy may be closed earlier; early applications are therefore encouraged.

Interview Dates: Starting February 2025

Interview Process: Initial telephone/ video calls will be used for shortlisting candidates. Shortlisted candidates will be invited for an in-person interview. The in-person interview may include a short technical assessment based on the above job description or a short presentation of previous experience. Candidates will be informed in advance of this.

-------------------------------

Our Company

Mode Labs, a spin-out from the University of Oxford, are developing an innovative remote autonomous chemical sensor platform to address the growing need to understand and monitor the world around us.

As part of our initial mission, Mode Labs are targeting the development of a remotely deployable sensor to act within the water quality market and address the unmet and growing needs of environmental legislation across the country and beyond. Our Vision is to bring chemical understanding outside of the laboratory, delivering clear and concise measurement data where it is needed most. Precision sensing, anytime, anywhere.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer

Software Engineer - AerospaceLocation: Cheltenham/remote - 3 days on-site perDuration: 12 months initiallyRate: Negotiable on experienceInside IR35 (Umbrella only)About our client:A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines...

Bishops Cleeve

Software Engineer OT

Belcan is recruiting on a Permanent basis for an OT Software Engineer.Hybrid working model from our South West London office in Mortlake SW14.Some travel requirements within the UK & Ireland.About UsBelcan, a Cognizant company, is a global force in technical services and engineering consultancy. Our legacy is built on delivering...

Mortlake and Barnes Common

Software Engineer - Aerosapce

Software Engineer - AerospaceLocation:Cheltenham/remote - 3/4 days on-site per weekDuration:12 months initiallyRate:Negotiable on experienceInside IR35 (Umbrella only)About our client:A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines and systems...

Manpower Cheltenham

Software engineer

Remote. Requires core hours within 3 (preferably 1) hours of the UK timezone.We are a fully remote team with flexible hours, fostering a collaborative and supportive environment. We believe in autonomy, mutual respect, and building a product that makes a difference. Everyone in the company cares deeply about our users;...

Patients Know Best

Software Engineer

AtUniversal Quantumwe aim to make the world a better place by developing a new computer technology. Together, we are creating truly impactful quantum computers. Our machines will be capable of solving problems until now considered impossible, with applications ranging across a broad range of industries including healthcare, materials and aerospace....

Universal Quantum Haywards Heath

Software Engineer

Software Engineer - AerospaceLocation:Cheltenham/remote - 3 days on-site perDuration:12 months initiallyRate:Negotiable on experienceInside IR35 (Umbrella only)About our client:A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines and systems for...

Manpower Cheltenham