Embedded Software Engineer

Location: Hybrid/Remote and Harwell Innovation Campus, Oxfordshire

Magdrive is hiring an Embedded Software Engineer to progress the on-board software of our thruster from prototype to flight readiness, 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 work as a part of the electrical team and 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.

  • Participate in discussions of system requirements, design and code reviews.

  • 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.

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

Essential

  • Degree in software engineering, computer science, or 3 years’ professional experience in software engineering.

  • Experience developing fault tolerant or real-time software.

  • Good programming skills in C.

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

  • Experience working with embedded systems and interfacing with serial devices (UART, SPI, I2C).

Desirable

  • Experience with spacecraft operations.

  • Experience with other programming languages (C++, Python etc).

  • An awareness of electric propulsion for spacecraft.

  • Experience designing, bring-up and testing new PCBs.

Benefits 

  • Salary £30k - £50k 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

Senior Embedded Software Engineer

Next
Next

Electrical Power Engineer