Hybrid Instrumentation Software Engineer

Posted 3 months ago

Apply now

About the role

  • Instrumentation Software Engineer building software solutions for a sensing platform for environmental monitoring. Collaborating in interdisciplinary teams to develop core instrument control software and firmware.

Responsibilities

  • Take a major role in the development of our core instrument control and automation software and firmware, running on microcontrollers and embedded computers.
  • Work closely with the rest of the technical team to define the software requirements and architecture.
  • Take ownership of the tooling and deployment of our software and firmware for beta-test and production instruments.
  • Ensure best practices in software DevOps are implemented (CI/CD, automated testing, information security, data integrity, bug/issue tracking) across the company.
  • Provide concise technical project plans and reporting of progress.

Requirements

  • Relevant industrial experience in the development of production-level software for data acquisition, automation, and control of instrumentation.
  • Experience working with embedded computing systems (microcontrollers, and single-board Linux computers).
  • Working knowledge of C++ or Python. Familiarity or willingness to learn other scripting languages (e.g. bash, PowerShell). You will help to drive Mode Labs' choice of language during development.
  • An aptitude for delivering high-quality software which not only works now, but which will be maintainable in production for several years ahead.
  • Adaptability and a proactive mindset suitable for working in a start-up.
  • A degree in computer science, electronic engineering or physical sciences is beneficial.

Benefits

  • Employee share option scheme
  • Optional 9-day fortnight work pattern
  • Flexible working arrangements where possible
  • 25 days paid leave plus bank holidays
  • Annual discretionary training allowance
  • Company matched pension contributions up to 5%
  • Travel to work loan scheme

Job title

Instrumentation Software Engineer

Job type

Experience level

Mid levelSenior

Salary

£48,000 - £60,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job