SpaceX is looking to build out the integration and test capabilities for a complex satellite broadband network, with a focus on PHY-layer and MAC-layer software, to ensure the Starlink broadband network provides the best possible network performance and end-user experience.
Requirements
- 3+ years of professional experience developing test automation or test infrastructure.
- Software development experience with Python.
- Experience configuring and maintaining continuous integration systems such as Jenkins.
- Experience developing automation software for hardware-in-the-loop testing.
- Experience with lab equipment such as RF spectrum analyzer, network analyzer, signal generator, oscilloscope.
- Knowledge of wireless communications, signal processing and/or network protocols.
- Experience in any of physical and/or MAC layers in broadband access technologies such as: Wi-Fi, LTE, 5G or satellite broadband.
Responsibilities
- Develop modular, reusable test and automation software in Python and similar languages.
- Lead development of test and integration infrastructure for Starlink wireless software.
- Work directly with production software development engineers to identify key test capabilities, implement test automation, and debug issues.
- Build out and maintain lab infrastructure and hardware under test.
- Based on candidate's skillset, area of responsibility may include everything from wireless/RF design verification and performance qualification to software feature validation, regression testing, continuous integration and release automation.
Other
- Bachelor’s degree in computer science, engineering, math, or STEM discipline and 5+ years of professional engineering experience; OR 7+ years of professional engineering experience, in lieu of a degree.
- Must be willing to work extended hours and weekends as needed.
- Creative approach to problem solving, exceptional analytical skills and engineering fundamentals.
- Excellent communication skills both written and verbal.
- Ability to work effectively in a dynamic environment with changing needs and requirements.