Senior Embedded Software Engineer

Location: Hybrid/Remote and Harwell Innovation Campus, Oxfordshire

Magdrive is hiring a Senior Embedded Software Engineer to progress the on-board software of our thruster from prototype to flight readiness, and support thruster control and operations, and to expand the features offered by this smart device. The Magdrive thruster will deliver unmatched thrust and efficiency, enabling accessibility to new orbits and new industries such as satellite servicing and orbital assembly.

As one of Magdrive’s early employees you will play a pivotal role, bringing enhanced freedom, responsibility and potential for career growth. You will play a senior role within the electrical team, ensuring the subcomponents integrate successfully together and with mechanical components, while assisting the CTO on grant and stakeholder deliverables. You will work closely with the flight team, as well as the research and development team to make sure that the thruster’s software operates as reliably as possible and meets required standards. A background in spacecraft software development is paramount.

Magdrive offers a supportive and flexible work environment with the ability to adjust work hours, and hybrid working, with a competitive salary, comprehensive health insurance and regular company socials.

Responsibilities

  • Develop flight software to run onboard the Magdrive thrusters within a Real Time Operating System.

  • Drive software requirements to ensure compatibility with spaceflight and future missions.

  • Ensure compatibility with relevant space software standards and perform rigorous testing of software to planned operations to ensure robustness, fault tolerance and functionality throughout flight.

  • Develop EGSE software for use in qualification campaigns.

  • Review of source code changes and participating in design reviews.

  • Hands on integration and troubleshooting with hardware in the loop testing.

  • Provide guidance and mentorship to junior engineers, fostering their professional growth and development.

Essential

  • 7 years’ experience in the space industry.

  • Degree in engineering, science, or similar; or professional experience in software engineering.

  • Strong programming skills in C, with practical familiarity on other programming languages (C++, Python etc).

  • Strong experience working with standards such as CCSDS, ECSS and MISRA.

  • Experience developing fault tolerant, real-time software intended for embedded space systems.

  • Good test design skills, including unit tests through to integrated hardware in the loop testing.

Desirable

  • Familiar with continuous integration and continuous delivery (CI/CD) best practices.

  • Good knowledge of electric propulsion for spacecraft.

  • Experience with PCB design, bring-up and testing.

  • Good experience with spacecraft operations.

Benefits 

  • Salary £50k - £70k per annum (DOE).

  • 25 days annual leave + bank holidays.

  • Flexible working hours and remote working.

  • Comprehensive private health insurance.

  • Support for home office setup.

  • Generous share option scheme.

Application Process

Interested candidates are invited to submit their resume, cover letter, and a portfolio of relevant projects using the below application form.

Magdrive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.  


Apply Now

Previous
Previous

EA/Office Manager

Next
Next

Embedded Software Engineer