Head of Software
Job Description
Our team is the secret to our success. We are proud to be working with inspiring colleagues who are smart, fun, and ambitious and looking for the challenge to transform an industry. Do you think this could be you?
Job Description
Our team is the secret to our success. We are proud to be working with inspiring colleagues who are smart, fun, and ambitious and looking for the challenge to transform an industry. Do you think this could be you?
To pursue our ambitious vision, we are looking for a Head of Software. In this role, you will own the software organisation at Gama - flight, test, infrastructure, and GNC/simulation software - from architecture and engineering standards to hiring and delivery.
Software is the digital backbone of everything we fly. Our power systems run on embedded code, are qualified on hardware-in-the-loop benches, and are validated in orbital simulation before they ever see a launch. Today that stack is built by a team of about 6 engineers. You will take it from prototype to production-grade. You report to the VP of Engineering and you stay close to the code. You set the architecture in direct interaction with the team members, review the critical paths, and are the final technical authority on what ships.
The Scope Covers Four Domains
- Flight software - embedded software (Rust) running on flight systems: power management control, solar array drive control, and satellite vehicle and solar array drive guidance algorithms
- Test software - Hardware In The Loop (HITL) benches
- Data Infrastructure - the telemetry & storage pipeline
- GNC & simulation - the simulation framework to develop and test vehicle and solar array drive control algorithms and to simulate orbital power generation for product design and HITL testing
Your Mission Will Be To
- Own the software architecture across flight, test, infrastructure, and GNC: decide what gets built, how, and in what order, and make sure the four domains fit together as one system
- Set and enforce engineering standards: code quality, code review, test coverage, CI, and a release process rigorous enough for code that flies in space
- Lead and grow the software team: define roles, hire, onboard, mentor, and manage engineers; be the technical reference for software design across the company
- Expand the use of AI within the software team
- Deliver flight-grade embedded software and own it throughout its lifecycle
- Oversee the design, implementation, and operation of HITL and the telemetry system
Requirements
- 8+ years of software engineering, including 3+ years leading engineers either as a tech lead, manager, or head of a small team, with hiring and performance management experience
- Deep systems programming background in a performance-critical language (C, C++, Rust, or equivalent) with software shipped on physical hardware: space, aerospace, automotive, robotics, drones, or another constrained, safety-critical industry
- At least one full development cycle delivered end-to-end, from blank sheet to production-grade, maintained software
- A track record of raising engineering standards in a small team while accelerating progress
- You thrive in an environment centered around radical ownership
- Professional level English
Nice To Have
- Flight software experience on satellites or launchers
- Rust experience in embedded or simulation and tooling
- GNC or orbital simulation: vehicle dynamics, orbit propagation, environment models
- Telemetry at scale: time-series databases, data pipelines, Grafana
- Prior experience in video-game development (real-time engines, rendering)
- French language speaking