Exciting Opportunity: Head of Software
Our Client is a pioneering player in the space industry, focused on developing next-generation power systems for small satellites operating in Low Earth Orbit (LEO). Their work combines cutting-edge hardware design with advanced software solutions, all within a collaborative and innovative environment. Known for fostering a culture of hands-on engineering, continuous growth, and shared success, Our Client offers a unique chance to contribute to groundbreaking advancements in space exploration and sustainable space technology.
Role Summary
This critical leadership role is central to the company’s strategic growth and technical innovation. As Head of Software, you will oversee the entire software domain-spanning flight, test, infrastructure, and guidance, navigation, and control (GNC)-driving the design and development of space-grade embedded systems and simulation software. Your work will directly influence the performance and reliability of satellite systems, shaping the future of space missions. This is a rare opportunity to lead a talented team, and to shape a sophisticated software architecture that pushes the boundaries of aerospace technology.
Key Responsibilities
- Lead and oversee the development of software architecture for various domains, including flight, testing, data infrastructure, and GNC
- Establish and uphold engineering standards covering code quality, testing, continuous integration, and release processes
- Manage and grow a team of talented engineers, including hiring, mentoring, and performance management
- Define technical direction, review critical development milestones, and ensure seamless integration of all software components
- Drive the implementation of AI and other innovative technologies to enhance engineering processes and product capabilities
- Manage the lifecycle of flight-critical embedded software, ensuring it meets space qualification standards
- Oversee hardware-in-the-loop testing frameworks and telemetry systems to validate software performance in simulated operational environments
Essential Skills & Experience
- At least 8 years of experience in software engineering, with a minimum of 3 years in a leadership or technical management role
- Proven background in systems programming in performance-critical environments using C, C++, Rust, or similar languages
- Experience delivering complete software development cycles from concept to production on physical hardware
- Strong track record of enhancing engineering standards within small, agile teams
- Deep understanding of embedded systems, especially in safety-critical industries such as aerospace, automotive, or robotics
- Professional fluency in English
Desirable Skills & Experience
- Prior experience with space or satellite software development
- Knowledge of embedded Rust and simulation frameworks
- Interest in integrating AI into engineering tools and processes
- Experience with vehicle dynamics, orbital simulation, and telemetry data systems
- Background in real-time engines, rendering, or video game development is a plus
- French language skills are advantageous
Why Join Our Client
- Be part of a forward-thinking company actively shaping the future of space technology
- Work on pioneering projects with significant real-world impact
- Collaborate within a highly talented, international team of aerospace engineers
- Access state-of-the-art facilities and development resources
- Enjoy a supportive environment that values ownership, innovation, and continuous learning
- Opportunities for professional growth and development in a rapidly evolving industry
If you are passionate about space technology, possess the relevant technical expertise, and are eager to lead a dynamic software team, we invite you to submit your CV for consideration. Join our Client in pushing the boundaries of what is possible in space exploration.