Loftorbital
Senior Software Engineer - Test Infrastructure
Golden, CO. Posted 9 days ago
The role
You will design, build, deploy and maintain test infrastructure for Loft's satellites. This includes hardware-in-the-loop testbeds, ground support equipment and automated test tools. You will work with systems, software, hardware and operations teams.
What you will do
- Design, build, deploy and maintain hardware-in-the-loop testbeds that emulate spacecraft systems, sensors and communication links.
- Design, build, deploy and maintain electrical ground support equipment that interfaces with spacecraft during assembly, integration and tests.
- Develop tools and frameworks to simulate faults, edge cases and mission scenarios.
- Work closely with systems, software, hardware and operations teams to integrate their feedback into the platforms.
- Maintain and extend test infrastructure for continuous integration pipelines.
- Troubleshoot complex system issues spanning software, embedded hardware, networking and configuration.
Required qualifications
- 2+ years working with Linux systems, including configuration, debugging and system-level troubleshooting.
- Strong understanding of networking fundamentals, including 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.
- Product mindset, with a good understanding of embedded systems, networking, data exchange protocols and software infrastructure setup.
Nice to have
- Experience designing or automating complex HIL or SIL testbeds, signal conditioning, fault injection or hardware emulation.
- Experience with Infrastructure-as-Code systems, specifically NixOS.
- Familiarity with networking simulation tools such as network emulators and virtual switches.
- Interest or experience with hardware test automation frameworks, such as custom Python-based test rigs.
- Master's degree in Computer Science or a similar field.
Benefits
- 100% company-paid medical, dental and vision for you and your dependents
- 100% company-paid life, AD&D and disability insurance
- Fully paid parental leave: 16 weeks for birthing parents, 10 weeks for non-birthing parents
- Flexible time off and 12 paid holidays
- HSA with employer contribution, FSAs and commuter benefits
- Carrot Fertility, One Medical and a free Employee Assistance Program
- 401(k) and equity
- Daily catered lunches and snacks in office
- Annual company off-site and regular social events
- International exposure to the team in France
- Relocation assistance when applicable
Before you apply
- Resume must be attached in English, as it will be reviewed by people across Loft's offices.
- Loft encourages applications even if you do not meet every qualification.
About the company
Loft provides governments, companies and research institutions a way to deploy missions in orbit. It integrates, launches and operates spacecraft, with more than 30 missions flown and a fleet on track to reach 30 satellites by 2027.