Embedded Software Engineer (Avionics)
Exotrail
Toulouse, France
Join our avionics team and contribute to the development of embedded software for the next generation of satellites. We’re looking for a software engineer with solid experience in embedded development and a strong interest in space systems.
What you’ll do
- Design, develop, test, and maintain embedded software running in space environments;
- Work on supporting tools (test automation, ground segment software, CI/CD scripts);
- Contribute to the full software lifecycle: requirements, development, integration, V&V;
- Ensure quality and compliance with space industry standards (ECSS, DO-178C, etc.);
- Collaborate closely with system, electronics, AIT, and GNC teams;
- Write clear technical documentation and participate in technical reviews.
What we’re looking for
- Strong experience in embedded software development using C/C++;
- Good knowledge of Python for scripting and automation;
- Familiarity with real-time systems (RTOS) and software engineering best practices;
- Comfortable working with standards and structured development processes;
- Ability to take ownership of development tasks and propose simple, maintainable solutions;
- Experience in space, avionics, or other high-reliability sectors is a plus.
Bonus skills
- CI/CD practices (e.g., GitLab CI, Jenkins);
- Knowledge of ECSS, DO-178C, MISRA, or other safety-critical standards;
- Experience with systems engineering and working across discipline.
What we value
- Clarity over complexity: you strive for simple, maintainable code;
- Autonomy: you’re able to handle tasks from spec to delivery;
- Team spirit: you enjoy sharing knowledge and working in multidisciplinary teams;
- Critical thinking and the drive to improve processes and tools.
Apply Now
Don't forget to mention Space-Careers when applying.