×
Register Here to Apply for Jobs or Post Jobs. X

Space Research Software Engineer; Milton Keynes, ENG, GB, MKAA

Job in Milton Keynes, Buckinghamshire, MK7 6AA, England, UK
Listing for: The Open University
Part Time position
Listed on 2026-02-10
Job specializations:
  • Engineering
    Robotics, Research Scientist
  • Research/Development
    Data Scientist, Robotics, Research Scientist
Job Description & How to Apply Below
Position: Space Research Software Engineer (Milton Keynes, ENG, GB, MK7 6AA)
Space Research Software Engineer (Milton Keynes, ENG, GB, MK7 6AA
) Salary: £

Change your career, change lives

The Open University is the UK’s largest university, a world leader in flexible part-time education combining a mission to widen access to higher education with research excellence, transforming lives through education. Find out more about us and our mission by watching this short video (you will be taken to You Tube by clicking this link).

About the Role

The Centre for Electronic Imaging (CEI) is a research centre based within the School of Physical Sciences at the Open University. The CEI is a collaboration between the Open University and Teledyne e2v, a world-leading manufacturer of scientific and industrial image sensors. The Centre is dedicated to conducting research into advanced imaging technologies for science applications and conducts its research in collaboration with many universities, agencies and companies including the UK Space Agency, European Space Agency (ESA), NASA and Teledyne e2v.

The CEI is seeking to appoint an enthusiastic and talented Software Engineer to work on the development, test and verification of data capture and analysis software algorithms, which will interface with the camera systems which are being developed across a range of existing and new projects. A major task for the successful candidate will be to maintain and implement new functionality for the trap pumping analysis and modelling algorithm for ESA’s Euclid mission, which was launched in mid-2023, alongside supporting a wide range of ESA space mission development work across a number of different missions, such as Athena and SMILE.

Trap pumping is a detector calibration technique developed at the CEI which has been implemented as part of the daily in-orbit calibration routines for the Euclid VIS instrument. The algorithm is be part of a large data analysis pipeline for all the Euclid data and has been incorporated into the Euclid python coding environment and maintained by a large consortium as part of the Euclid Science Ground Segment (SGS).

It is therefore important that the candidate has excellent collaborative skills, can work with both engineers and scientists in a flexible and agile manner.

The role holder will also attend regular project meetings and conferences, deliver progress reports and interface with team members and external scientists and engineers from the University of Durham, Mullard Space Science Laboratory (MSSL), ESA and the UK Space Agency.

The group is also involved in radiation environment simulations for future space missions and is developing tools and pipelines for this work. Any knowledge of Monte Carlo codes, such as Geant4, FLUKA and MCNP and/or experience with radiation software such as SPENVIS, FASTRAD etc, would be advantageous to help support the current work. Also, FPGA programming and/or Machine Learning to support future work would be advantageous.

Key Responsibilities

  • Maintain and develop new functionality for the trap pumping analysis algorithm and simulation code that is part of the Euclid SGS calibration pipeline
  • Work closely with the CEI Project Teams to ensure the progress of work adheres to any programmatic timescales and report problems and non-compliances to the Project Team
  • Attend regular Project meetings, workshops and conferences. Report progress verbally and in written form
  • Support external collaborators (e.g. Durham Uni, MSSL, ESA) as directed by the Project Lead
  • Promote knowledge and technology exchange with Teledyne e2v and other project collaborators and contribute to the wider research activities of the CEI, where required.

About You

Essential:

  • A BSc in Physics, Engineering, Computer Science or a closely related subject.
  • Good understanding of and demonstrable experience in writing bespoke data acquisition and data analysis code and/or software algorithms with a focus on interfacing with test systems and automation of test measurements
  • Demonstrable proficiency in coding in Python (numpy, scipy, matplotlib)
  • Experience with other programming languages such as MATLAB, C/C++, or similar
  • Experience with version controls systems (e.g. git, svn, cvs)
  • Ability work…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary