Hiring for a Software Developer Role

January 26, 2024

About Us

Mirico (www.mirico.co.uk) is an innovative precision gas measurement company based in Oxfordshire, leveraging unique technology originally developed by RALSpace. We provide state-of-the-art laser spectroscopy solutions to accurately quantify and localise greenhouse gas emissions over large open areas enabling organisations to achieve their net-zero climate goals.

Our Orion sensor products generate large volumes of data as they scan the environment for emissions 24 hours-per-day, 7 days a week. The measurements are processed on-board the instrument before transmission to our cloud analysis platform which leverages custom atmospheric modelling, transforming raw measurements into detailed emissions information.

Mirico believes the first step to reducing greenhouse gas emissions is to quantify them. We are working with a range of research and commercial organisations to prove, develop and perfect our technologies. We are a small, fast-paced team integrating unique hardware and software in a friendly, collaborative environment.


About the Role

The Digital Team at Mirico delivers the end-to-end software solution for collecting processing and presenting gas emissions information from the Orion. We work on multiple platforms and use a wide variety of technologies to empower our customers with detailed understanding of their greenhouse gas emissions.

Your role will be to create, develop and maintain the software running both on the Orion and on the Cloud analytics servers. You will be working with our Data Scientists to integrate advanced atmospheric modelling solutions, with our field teams to streamline and optimise the sensor deployment process, with our operations team to control, monitor and diagnose instruments deployed to the field and with our engineers to continually enhance and improve our products.


About You

You’re a smart, enthusiastic professional developer with a background in commercial Python. You relish solving difficult problems and are confident working in complex real-time, threaded environments. A methodical thinker, you naturally collaborate to find the best innovative solutions validate them and present them to the team.

Essential skills:

  • 2 years commercial Python experience on Linux
  • Experience with a variety of Python packages
  • Familiarity with software process – coding standards, unit tests and source control
  • Excellent communication, collaboration and team skills


Desirable skills:

  • Knowledge and experience with ZeroMQ
  • Experience with Agile teams and processes
  • Knowledge of Python visualisation libraries – Bokeh, Holoviews
  • Experience with state machines – Transitions
  • Knowledge of Python data libraries – Numpy, Pandas
  • SQL, Postgres and psycopg2
  • DevOps experience with Azure
  • Demonstrable experience across the full development lifecycle
  • Containerisation – Docker
  • C and C++ on Linux
  • An academic background in scientific or applied computing

Diversity, equality & inclusion

We aim to provide equality, fairness and respect for all in our employment, whether temporary, part-time or full-time. We do not discriminate due to protected characteristics (as defined in the Equality Act 2010 such as age, disability, gender, race or religion). We oppose and avoid all forms of unlawful discrimination.

Please note that we can only accept applications from people who already have a right to live and work in the UK.

How to apply

Please send your CV and covering letter explaining your motivation for the role to our HR lead: Sam.Davies@mirico.co.uk