Avionics Software Engineer
On-site · London, England, United Kingdom
Job Summary
Design and take ownership of core flight software for advanced space payloads and mission-critical systems. Include low-level software development such as device drivers and board bring-up; develop updatable, fault-tolerant software to support autonomous operations in orbit; prototype and validate key concepts to de-risk development; build a scalable, modular software stack for future mission extensibility; collaborate closely with hardware and AI/ML teams to enable seamless integration and drive continuous improvement through testing and data-driven feedback.
Required Qualifications
- BEng/MEng in Engineering, Computer Science, or equivalent experience
- Strong proficiency in developing modern C++ for Linux
- Strong experience with SoC platforms (such as Nvidia Jetsons) or other similar embedded platforms
- Strong communicator and self-starter; able to work independently and in a collaborative team
- Demonstrated skills in debugging and performance characterisation
- Experience with Linux, Git, and CI/CD pipelines
Additional Requirements
- Nationality checks are required to access equipment and data regulated by ITAR; must be eligible under ITAR regulations (citizenship in specified countries)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.