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.

Senior Software Engineer - Test Infrastructure at Loftorbital | JobZoey