Senior Software Engineer - Test Infrastructure
Description
At Loft Orbital, we have just successfully launched multiple satellites that we fly and operate ourselves. With these satellites in orbit and a wave of exciting missions launching soon, we are scaling up quickly as a global company.
We are looking for a Test Infrastructure Engineer to join the team building and maintaining Loft’s test infrastructure internationally across our Golden, CO and Toulouse, France sites.
About this role:
- Able to work independently with some guidance. People owning their work is important to us!
- Able to wear multiple hats as needs arise. We are a small company disrupting an entire industry!
- Not afraid to get out of their comfort zone to explore and learn. Technologies are evolving at rapid rates, and we must stay relevant! Key responsibilities include:
- 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 space vehicles under Assembly, Integration & Tests, allowing Validation and Verification of spacecrafts and their software before their launch campaigns.
- Develop tools and frameworks that allow teams to simulate faults, edge cases, and mission scenarios that are difficult or costly to reproduce with physical hardware alone.
- Work closely with systems, software, hardware, and operations teams to understand evolving test requirements and integrate feedback into the platforms.
- Maintain and extend test infrastructure to support continuous integration (CI) pipelines, ensuring every code change is validated with realistic system-level tests.
- Troubleshoot complex system issues spanning software, embedded hardware, networking, and system configuration. Our culture at Loft Orbital promotes collaboration and ownership among our developers, fostering efforts hand in hand with other teams, internally and externally.
Must Haves:
- Master’s degree in Computer Science or a similar field.
- 2+ years working with Linux systems, including configuration, debugging, and system-level troubleshooting.
- Strong understanding of networking fundamentals (OSI layers, packet analysis, data exchange protocols like 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 building 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.
Nice to Haves:
- Experience designing or automating complex HIL/SIL testbed, 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).
Some of Our Awesome Benefits:
- 100% company-paid medical, dental, and vision insurance option for employees and dependents
- Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA
- 100% employer paid Life, AD&D, Short-Term, and Long-Term Disability insurance
- Flexible Time Off policy for vacation and sick leave, and 12 paid holidays
- 401(k) plan and equity options
- Daily catered lunches and snacks
- International exposure to our team in France
- Fully paid parental leave; 14 weeks for primary caregiver and 10 weeks for secondary caregiver
- Carrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming benefits with financial support
- Off-sites and many social events and celebrations
- Relocation assistance when applicable
Skills
As published by lever · 10 questions · 5 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website
Short answers (1)
- What is your notice period and when would you be available to start?
Pick from a list (4)
- This role requires at least 3 days a week in the office, are you able to easily commute to the location the role is based in? optional
- If not, would you be open to relocating? Please note, we do provide relocation assistance optional
- Are you currently legally authorized to work in the United States? optional
- Will you now or in the future require employer sponsorship to work in the United States? optional
Written answers (5)
- If you selected “Yes” to requiring sponsorship now or in the future, please specify your current visa or work authorization status (e.g. H-1B, TN, OPT, etc.)
- How did you hear about us? (LinkedIn, job board, recruiter outreach, employee referral, etc.)
- Any other information you would like us to know? optional
- What led you to apply to this position at Loft, and how does this role at Loft fit into your career path? optional
- Briefly explain up to three key strengths or qualifications that make you a strong fit for this role. optional