Factory Software Engineer
Job Description
The Factory Software Engineer will contribute to SpaceX Starlink manufacturing operations by developing software for production processes, building deployment infrastructure, and debugging software and hardware to improve factory output. This onsite role is based in Bastrop, TX and requires a Bachelor’s degree in computer science, engineering, mathematics, or a STEM discipline or equivalent professional experience, with a minimum of two years in software engineering.
Responsibilities
- Collaborate with Starlink factory engineering teams to manufacture devices in-house.
- Create new tools to enable more frequent and reliable software deployment, test execution, and data analysis within a continuous integration and release framework.
- Design and implement highly available, fault-tolerant systems that run for long periods with minimal intervention.
- Develop systems to run test executions across multiple environments, including virtualized hardware or real hardware-in-the-loop simulations.
- Bring up and maintain servers and networking infrastructure for factory use.
- Contribute to architecture, design, and code reviews.
Requirements
- A Bachelor’s degree in computer science, engineering, mathematics, or a STEM discipline; OR 2+ years of professional software engineering experience in lieu of a degree (internship experience applicable).
- Development experience in Python, Golang, C++, or Rust.
Technologies
- Python
- Golang
- C++
- Rust
Preferred Skills and Experience
- Solid foundational knowledge of networking protocols (TCP/IP), electronics, and radio frequency concepts.
- Creative problem solving with strong analytical skills and solid engineering fundamentals.
- Proficiency in debugging, performance optimization, and testing.
- Experience addressing security considerations in distributed systems and internet services.
Additional Requirements
- Must be willing to work extended hours and weekends as needed.
ITAR Requirements
To conform to U.S. Government export regulations, applicant must be a U.S. citizen or national, U.S. lawful permanent resident (green card holder), a refugee under 8 U.S.C. § 1157, or an asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.