Muon seeks a Software Test Infrastructure Engineer to design, build, and maintain the software test infrastructure used to test the hardware components and software of their spacecraft.
Requirements
- Strong programming skills, particularly in Python.
- Proven experience with testing embedded systems or hardware components.
- Experience developing or working with software for hardware-in-the-loop (HIL) testbeds.
- Familiarity with common electronics test equipment (e.g., oscilloscopes, multimeters, power supplies, logic analyzers).
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines (e.g. Github Actions)
- Experience specifically testing avionics or aerospace hardware systems.
- Experience with real-time operating systems (RTOS).
Responsibilities
- Design, develop, and maintain robust and scalable software test frameworks and infrastructure for hardware-in-the-loop (HIL) and component-level testing.
- Create and automate tests for avionics computers and other electronic hardware components used in Muon's spacecraft.
- Integrate test infrastructure with continuous integration and continuous deployment (CI/CD) systems to streamline the testing process.
- Develop tools, utilities, and processes to improve test efficiency, test coverage, and the reliability of test results.
- Analyze test data, identify failures or anomalies, and work collaboratively with relevant engineering teams to investigate and resolve hardware and software issues.
- Maintain documentation for test infrastructure, procedures, and equipment.
- Contribute to an ecosystem of test and development tooling used by a large swath of the company for hardware and software testing across Muon’s Halo platform.
Other
- B.S. or equivalent experience in Computer Science, Electrical Engineering, Aerospace Engineering, Robotics, or a related field.
- 3+ years of experience in software development, with a significant focus on test automation or test infrastructure development.
- Strong sense of accountability, integrity, and team focus with extensive multi-tasking and organizational experience.
- U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158.