SpaceX
Software Engineer, Embedded Software (Starshield)
About this role
SpaceX seeks an Embedded Software Engineer for its Starshield initiative, focused on developing software for satellite operations and secure communications. Candidates will work on innovative systems, contributing through all stages, from prototyping to deployment, all while collaborating closely with clients to meet their specific needs.
What you'll do
- Develop reliable software systems for satellite control
- Oversee projects from initial concept to operational rollout
- Collaborate with teams to innovate satellite capabilities
- Interface directly with customers to ensure product quality
- Write high-quality software in C/C++ for various processors
- Create automated systems for data processing and command control
What they're looking for
- Proficiency in C, C++, or Rust
- Understanding of computer architecture and networks
- Experience with software testing and debugging
- Ability to adapt to dynamic environments
- Strong communication skills and teamwork
- Familiarity with containerization tools like Docker or Kubernetes
- Knowledge of relational databases
- Ability to obtain a Top Secret clearance
Benefits
- Competitive salary based on experience
- Opportunities for professional development
- Participation in cutting-edge technology projects
- An impactful mission supporting national security
- Collaborative work environment
- Opportunity for extended responsibilities and projects
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
SpaceX
SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.
- Website
- spacex.com