Loftorbital
Senior Software Engineer - Test Infrastructure
Toulouse, Occitanie. Posted 2 months ago
The role
You will design, build and maintain test infrastructure for Loft's satellites, including hardware-in-the-loop testbeds and electrical ground support equipment. You will also build tools to automate hardware and software testing and support continuous integration.
What you will do
- Design, build, deploy and maintain high-fidelity Hardware-in-the-Loop (HIL) testbeds that emulate spacecraft systems, sensors and communication links.
- Design, build, deploy and maintain Electrical Ground Support Equipment (EGSE) that interfaces with spacecraft under Assembly, Integration & Tests.
- Develop tools and frameworks that simulate faults, edge cases and mission scenarios that are hard or costly to reproduce with physical hardware.
- Work with systems, software, hardware and operations teams to understand evolving test requirements and integrate their feedback.
- Maintain and extend test infrastructure to support continuous integration (CI) pipelines with realistic system-level tests.
- Troubleshoot complex system issues spanning software, embedded hardware, networking and system configuration.
Required qualifications
- 2+ years working with Linux systems, including configuration, debugging and system-level troubleshooting.
- Strong understanding of networking fundamentals (OSI layers, packet analysis, TCP/IP and UDP).
- Hands-on experience with embedded systems or low-level hardware (Raspberry Pi, Arduino, microcontrollers or similar).
- Proficiency in Python (3.9+) for test automation frameworks, device drivers or test orchestration tools.
- Experience containerizing applications with Docker.
- Familiarity with at least one modern CI tool (e.g., Jenkins, GitLab CI, Buildkite, CircleCI) and integrating test pipelines.
- Able to work independently with some guidance.
- Able to wear multiple hats as needs arise.
- Not afraid to get out of your comfort zone to explore and learn.
- Resume to be attached in English.
Nice to have
- Experience designing or automating complex HIL / SIL testbeds, signal conditioning, fault injection or hardware emulation.
- Experience with Infrastructure-as-Code systems, specifically NixOS.
- Familiarity with networking simulation tools (e.g., network emulators, virtual switches) for testing data flows under realistic mission constraints.
- Interest or experience with hardware test automation frameworks (e.g., custom Python-based test rigs).
- Master's degree in Computer Science or a similar field.
Benefits
- Equity.
- Up to 35 days of paid time off (vacations and RTT) and flexible working hours.
- Health and life insurance.
- Lunch vouchers.
- Cross-office travel opportunities between San Francisco, Colorado and Toulouse.
- Company and team off-sites and other events.
- Relocation assistance to Toulouse when applicable.
Before you apply
- Relocation assistance to Toulouse is offered when applicable.
- Applicants are encouraged to apply even if they do not meet every listed qualification.
About the company
Loft provides governments, companies and research institutions with a fast, reliable and simple way to deploy missions in orbit. Founded in 2017, it has flown more than 30 missions and is scaling toward 30 satellites by 2027.