Sr. Software Engineer Starshield @ SpaceX
Your Application Journey
Email Hiring Manager
Job Details
Overview
SpaceX believes in a future where humanity explores the stars. The Sr. Software Engineer Starshield role supports national security by leveraging Starlink technology for government use. This role involves building highly reliable in-space mesh networks, developing secure systems, and creating next-generation communication and sensing software.
Responsibilities
- Create highly reliable software systems for satellite control in low earth orbit.
- Improve satellite constellation performance, security, and availability.
- Manage full software lifecycle: prototyping, development, testing and on-orbit rollout.
- Collaborate with interdisciplinary teams to design satellite capabilities.
- Develop Linux-based C++ software and implement networking technologies.
- Build automated ground-based systems integrating data processing with command control.
- Develop models for flight-like testing and simulation projects.
- Create tools for continuous integration and reliable software deployment.
Basic Qualifications
Bachelor's degree in STEM or equivalent experience. 5+ years of software development experience (or 7+ years without a degree) in C/C++, Python, or similar languages.
Preferred Skills and Experience
- Real-world software deployment experience.
- Knowledge of computer architecture and networking protocols (TCP, UDP, etc.).
- Experience with debugging, performance optimization, and unit testing.
- Linux kernel development, image data processing, or machine learning familiarity is a plus.
- Ability to obtain and maintain a Top Secret or Top Secret SCI clearance.
Additional Requirements
Candidates must be eligible for ITAR compliance and may be required to undergo pre-employment and random drug/alcohol testing. Extended hours and occasional weekend work may be necessary.
Compensation and Benefits
Base salary ranges from $160,000 to $220,000 per year, determined case-by-case. Additional benefits include stock options, bonuses, comprehensive medical coverage, retirement plans, paid leave, and more.
Equal Opportunity
SpaceX is an Equal Opportunity Employer guided by merit, competence, and qualifications. Applicants requiring accommodations are encouraged to reach out.
Key skills/competency
- Software Development
- C++
- Linux
- Networking
- Security
- Integration
- Testing
- Simulation
- Automation
- Problem Solving
How to Get Hired at SpaceX
🎯 Tips for Getting Hired
- Research SpaceX's culture: Study their mission and recent projects on LinkedIn.
- Customize your resume: Highlight C++ and Linux experience specifically.
- Prepare for interviews: Focus on problem solving and technical examples.
- Showcase project experience: Detail work on complex systems and simulations.