Embedded Software Engineer

1 week ago


London, Greater London, United Kingdom Magdrive Ltd Full time
Join or sign in to find your next job

Join to apply for the Embedded Software Engineer role at Magdrive

This range is provided by Magdrive. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Location: Hybrid, 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 ensure 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, flexible remote and hybrid working, with competitive salary, comprehensive health insurance, and regular company socials. Magdrive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

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.
  • Hands-on integration and troubleshooting with hardware in the loop testing.

Requirements:

  • 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).
  • Experience with spacecraft operations.
  • Experience with other programming languages (C++, Python, etc.).
  • An awareness of electric propulsion for spacecraft.
  • Experience designing, bringing up, and testing new PCBs.
  • Salary £30k - £50k per annum (DOE). 25 days annual leave + bank holidays.
  • Flexible working hours and remote working.
  • Employee share options scheme.
  • Support for home office setup.
Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Science

Industries

Defense and Space Manufacturing

#J-18808-Ljbffr

  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Job Description Position: Embedded Software EngineerLocation: Newcastle Upon TyneSalary: £45,000 - £55,000KO2's client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team considerably in 2025.As an Embedded...


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Embedded Software Engineer - HuddersfieldAre you a talented Embedded Software Engineer looking for an exciting opportunity in Huddersfield? KO2's client, a leading mechanical manufacturing company specializing in high-precision gears, actuators, and motor control solutions, is seeking an Embedded Software Engineer to join their growing team. Their products...


  • London, Greater London, United Kingdom TN United Kingdom Full time

    Embedded Software Engineer - £65k-£70k – Uxbridge | Hybrid WorkingI am working with the world's leading provider of satellite antennas and terminals who empower connectivity across many different markets, bringing simplicity to satellite communications with advanced technology. They are looking for an Embedded Software Engineer to develop high quality...


  • London, Greater London, United Kingdom Futures Full time

    Our client, a market leading manufacturer and supplier of specialist electronic equipment, seeks to appoint an Embedded Software Engineer with previous R&D experience.Embedded Software Engineer - Role and ResponsibilitiesCoding on major new product development projects within a team of other engineersDesigning and developing embedded software and firmware...


  • London, Greater London, United Kingdom Futures Full time

    Our client, a market leading manufacturer and supplier of specialist electronic equipment, seeks to appoint an Embedded Software Engineer with previous R&D experience.Embedded Software Engineer - Role and ResponsibilitiesCoding on major new product development projects within a team of other engineersDesigning and developing embedded software and firmware...


  • London, Greater London, United Kingdom TN United Kingdom Full time

    Join an industry leader in Laser Manufacturing - Glasgow, Hybrid WorkingActively seeking an Embedded Software Engineer to contribute to the development and maintenance of industry leading technology in the production of lasers With a recent shift in direction, this company is actively looking to grow out their operations in Glasgow and add multiple engineers...


  • London, Greater London, United Kingdom Experis UK Full time

    Experis UK Gloucestershire, England, United KingdomEmbedded Software EngineerLocation: Hybrid (3 days in office, 2 days remote) – Initial full-time office presence for trainingHours: 37.5 hours per weekContract: 6 Months rollingRate: PAYEAre you an Embedded Software Engineer looking for an exciting new contract opportunity? We are seeking a skilled...


  • London, Greater London, United Kingdom ARx Recruitment Services Full time

    Engineering and Scientific Recruitment SpecialistsEstablished and Highly Successful Electronic Design and Assembly Company with a Consistently Expanding Client Base are Seeking to Add to their Team with the Recruitment of an Embedded Software Engineer.Fantastic Career Opportunity to Work with a Collaborative Team of Versatile and Knowledgeable Embedded...


  • London, Greater London, United Kingdom Defenceiq Full time

    Embedded Software Engineer (Embedded Signal Processing)Join to apply for the Embedded Software Engineer (Embedded Signal Processing) role at Defence iQ.Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer - with experience in Embedded Signal Processing to join their dynamic...


  • London, Greater London, United Kingdom Defenceiq Full time

    Embedded Software Engineer (Embedded Signal Processing)Join to apply for the Embedded Software Engineer (Embedded Signal Processing) role at Defence iQ.Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer - with experience in Embedded Signal Processing to join their dynamic...


  • London, Greater London, United Kingdom Enterprise Recruitment Ltd Full time

    Graduate Embedded Software Engineer (Networking)Company based in West London working on high performance networking products is looking for high calibre candidates to join their growing team as a Graduate Embedded Software Engineer. If you have a strong academic background and are interested in working with embedded software with a strong networking...


  • London, Greater London, United Kingdom BAE Systems (New) Full time

    Job Title: Software Engineer (Embedded)Location: RochesterSalary: £34,000What you'll be doing:Developing embedded software, peripheral drivers, protocol, human-machine interfaces and associated supporting documentationAnalysing and defining software architecture/design, modelling and simulation, systems/software integration, verification and validation,...


  • London, Greater London, United Kingdom SR2 | Socially Responsible Recruitment | Certified B Corporation™ Full time

    SR2 | Socially Responsible Recruitment | Certified B CorporationThis range is provided by SR2 | Socially Responsible Recruitment | Certified B Corporation. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeUp to £75K for the Embedded Software Engineer position.Helping Scale-Ups Build Their...


  • London, Greater London, United Kingdom IC Resources Full time

    I am working with an exciting company in the 3D audio space, looking to take on a Graduate Embedded Software Engineer to help change the consumer experience with loudspeaker audio. The successful candidate will be involved in developing spatial audio systems using AI and head tracking technologies to create high-quality, 3D sound experiences without the need...


  • London, Greater London, United Kingdom JR United Kingdom Full time

    Embedded Software Engineer (Embedded Signal Processing), LondonClient:Location:London, United KingdomJob Category:OtherEU work permit required:YesJob Views:8Posted:18.04.2025Expiry Date:02.06.2025Job Description:Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer with...


  • London, Greater London, United Kingdom Avanti Recruitment Full time

    My client is an established engineering company specializing in innovative embedded systems solutions across multiple sectors. They're currently seeking a talented Embedded Software Engineer to join their expert technical team.The RoleIn this role, you'll develop embedded software solutions across multiple client projects. You'll work primarily with...


  • London, Greater London, United Kingdom ISR Recruitment Full time

    This range is provided by ISR Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeThe Opportunity:After a number of exciting tender wins, my client is looking to add an Embedded Software Engineer to their Product Development team. The ideal candidate will have a solid mathematical...


  • London, Greater London, United Kingdom IC Resources Full time

    Senior Embedded Software Engineer now needed in Bristol to join a global company leading the way in safety and security. I am seeking an ambitious and talented Senior Embedded Software Engineer with 3 - 5 years expertise to work alongside industry experts developing a portfolio of embedded software products.Suitable Senior Embedded Software Engineers will...


  • London, Greater London, United Kingdom IC Resources Full time

    Exciting new opportunity in Bristol for a Junior Embedded Software Engineer to join a well-established company. I am seeking a recent graduate or perhaps a Junior Embedded Software Engineer with 1-2 years of relevant Embedded programming expertise.Applicants for the Junior Embedded Software role should have a good degree and a grounding in low-level Embedded...


  • London, Greater London, United Kingdom TN United Kingdom Full time

    Senior Embedded Software Engineer, HampshireClient:IC ResourcesLocation:Hampshire, United KingdomJob Category:OtherEU work permit required:YesJob Reference:df9d823087eeJob Views:10Posted:02.04.2025Expiry Date:17.05.2025Job Description:A Senior Embedded Software Engineer is sought by this leading networking and satellite communications organisation to be...