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!
TPBN1_UKTJ