Software Engineer, Test Infrastructure (Application Software)
Overview
As a Software Engineer on SpaceX’s test infrastructure team, you design and maintain the in-house testing ecosystem supporting flight system validation. You will develop scalable, reliable test tools used for production and integration testing as well as high-fidelity simulations. The role collaborates across engineering groups to improve test infrastructure and accelerate vehicle production, contributing to SpaceXAI and mission-critical software. You’ll shape tooling that enhances reliability and efficiency in a spaceflight context.
Compensation / Benefitsmedical, vision, and dental coverage401(k) retirement planstock options or long-term incentivespaid parental leavepaid vacation and holidayspaid sick leave
ResponsibilitiesDevelop and maintain core test infrastructure framework and applications used across SpaceXImprove reliability, performance, and safety of test software and infrastructureCollaborate with flight software engineers and users to implement new features and improve UXOwn all aspects of software engineering and product development for test infrastructureDeep dive into users’ problems to craft efficient solutions
Key requirementsBachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional software experience1+ years of experience with C/C++1+ years of experience with Pythonstrong collaboration across cross-functional teamsability to translate user problems into efficient solutionsproactive with software best practicesTelemetry-based softwareSoftware system designFront-end frameworks (Angular, React)