Embedded Software Engineer
Mid- Senior Level
Location: Hybrid / London / South of the UK
Salary: 55,000 DOE
Type: Full-time, Permanent
A pioneering client in the aerospace sector is seeking an experienced Embedded Software Engineer to support the development of breakthrough technologies in this sector. This is a unique opportunity to contribute to world-first innovations in the aerospace industry and work at the cutting edge of embedded systems design.
The role involves developing real-time embedded software for both spacecraft platforms and ground support systems, working in a cross-functional team alongside electronics, systems, and test engineers.
Key Responsibilities:
- Design and implement embedded software in C/C++ for real-time operating systems (RTOS)
- Take ownership of full subsystems from requirements through to delivery
- Develop hardware interface code for protocols
- Interpret and work from schematics, datasheets, and protocol documentation
- Write and maintain architectural and interface documentation
- Create and execute robust test strategies including unit, integration, and system tests
- Participate in Agile development practices, including code reviews and mentoring
- Contribute to cross-disciplinary design reviews with systems and hardware teams
Ideal Candidate Profile:
Essential Skills:
- Strong embedded C/C++ development experience
- Proven experience working with RTOS-based systems
- Familiar with low-level hardware protocols
- Confident reading electronics schematics and component datasheets
- Understanding of structured software design, testing, and documentation practices
Desirable:
- Experience with Python for scripting and test automation
- Familiarity with UML, Agile methodologies, and version control tools
- Exposure to aerospace/space systems or high-reliability environments
- Knowledge of industry standards such as ECSS, DO-178C, or ISO 26262
If this looks like a good match on your skills and you are looking for a innovative organisation to work for please get in touch ASAP!