
Software Engineer, Hardware Test & Automation (Starlink)

Software Engineer, Hardware Test & Automation (Starlink)

Software Engineer, Hardware Test & Automation (Starlink)
SpaceX
SpaceX is seeking a Software Engineer for the Starlink Team to design and develop software for testing flight components and satellites, focusing on automation and reliability in extreme environments. The role emphasizes innovation and collaboration to enhance the performance of Starlink hardware systems.
Qualification
- Experience in software development, particularly in Python
- Strong problem-solving skills and ability to troubleshoot complex systems
- Familiarity with automation and testing frameworks
- Ability to work collaboratively in a dynamic environment
- Experience with hardware-in-the-loop (HITL) testing and virtualized hardware simulations
Responsibility
- Develop modular, reusable test and automation software in Python and similar languages for manufacturing and engineering design verification
- Write automation software to interact with flight hardware, test equipment, instrumentation, and production documentation systems
- Develop software that allows for test execution across multiple environments: hardware-in-the-loop (HITL, HIL) and virtualized hardware simulations
- Develop custom automation solutions to engineering and manufacturing challenges using a combination of embedded electronics and innovative hardware
- Develop algorithms to analyze complex test data to determine if components have met acceptance criteria
- Maintain and troubleshoot existing automation infrastructure and work with partner teams to determine and correct root cause of failures
- Define and implement project plans, manage milestones and hold reviews to assure reliable test systems are delivered to production
- Invent tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system


