Embedded Software Engineer [Huracan]
The Exploration Company
Location
Bordeaux, France
Employment Type
Full time
Location Type
Hybrid
Department
US & Future ProgramsFuture Propulsion
Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
We are seeking an Embedded Software Engineer to serve as the critical bridge between our control engineering team and embedded software platforms within the Huracan Propulsion team, working on our new cutting-edge cryogenic engine.
This role focuses on translating advanced control strategies into robust, flight-ready embedded implementations while developing the tools and infrastructure needed by our growing team. As systems mature, responsibilities expand to encompass system integration and comprehensive testing, ensuring control strategies are validated throughout the entire development lifecycle — from initial implementation to mission-critical flight software.
Key responsibilities:
Embedded Control Implementation
Develop and maintain abstraction layers enabling seamless control strategy deployment across multiple target platforms
Implement handwritten control components and drivers for performance-critical and hardware-specific control functions
Testing & Validation Support
Set up and execute Hardware-in-the-Loop (HIL) tests for comprehensive control strategy validation
Perform hands-on testing on integration and full-scale cryogenic engine bench throughout the development lifecycle, from initial integration to flight-ready software
Develop and maintain unit tests and integration test suites specifically for embedded control implementations
Implement robust logging and monitoring capabilities to support control strategy analysis and debugging
Collaboration & Documentation
Work closely with control engineers to understand requirements and provide implementation feedback
Create and maintain documentation for embedded implementations, including API specifications and integration guides
Participate in code reviews to ensure quality and maintainability of embedded control code
Share embedded systems expertise with control team and vice versa
What we would love to see from you:
A minimum of a bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical field
Over 2 years of hands-on experience in embedded systems development, preferably in aerospace, avionics, automotive, or other high-reliability applications
Self-motivated with strong problem-solving abilities and analytical thinking, focused on delivering results
Detail-oriented approach with commitment to maintaining high safety and quality standards
Adaptable mindset and positive attitude in a fast-paced, constantly evolving environment
Availability to travel occasionally to Munich GER, for testing and collaboration
-
Fluency in English
Why you should join us!
What makes us special here at The Exploration Company and why we think you will enjoy working here is:
We’re Agile - we make decisions fast whilst keeping our goals and systems in mind
We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them
We have a lot of Fun - we refuel our energy knowing we are democratising space. It’s a wonderful and rare opportunity, are YOU up for the challenge?
We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly.
The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.