SpaceX is looking to develop integrated operations and automation infrastructure for the Hardware In The Loop (HITL) testbeds and production floor for Starshield Satellites, aiming to enable rapid development and accurate testing of all Starshield hardware systems.
Requirements
- 1+ year of software development experience in C, C++, or Python; or full stack software development experience (internship experience is applicable)
- Extensive knowledge of Linux and Windows operating systems
- Experience with configuration management and version control software
- Experience with continuous integration and agile development
- Experience automating processes and testing to improve manufacturing yields and reduce production time
- Experience with control feedback loop design and implementation
- Extensive knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, analog-to-digital conversion
Responsibilities
- 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
- Invent tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
Other
- Bachelor's degree in computer science, engineering, math, or STEM discipline
- Ability and willingness to obtain a Top-Secret clearance
- Must be willing to work extended hours and weekends as needed
- An active clearance may provide the opportunity for you to work on sensitive SpaceX missions; if so, you will be subject to pre-employment drug and random drug and alcohol testing
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.