SpaceX06.03.26
AI SCORE 8.5

Remote Software Engineer - Starshield Program

$120K–$150K/year

About the Role

Join SpaceX as a Remote Software Engineer and contribute to the Starshield program, which leverages cutting-edge technology to support national security efforts. This role offers the opportunity to work on innovative projects that aim to enable human life on Mars while ensuring the security and reliability of satellite systems.

What You'll Do

  • Create highly reliable software systems that control hundreds of satellites in low Earth orbit.
  • Leverage software design to improve satellite constellation performance, security, and availability.
  • Oversee the software life cycle from development to operational support.
  • Collaborate with interdisciplinary teams to design and build next-generation satellite capabilities.
  • Write high-quality Linux-based C++ software for various processors and microcontrollers.
  • Implement networking technologies to manage data across satellites and ground operations.
  • Develop automated ground-based systems that integrate smart data processing with satellite command and control.
  • Build models and simulations to enhance system performance.

Requirements

  • 3+ years of experience as a software engineer, with a focus on C++ development.
  • Experience with Linux-based systems and embedded programming.
  • Strong problem-solving skills and a passion for innovative technology.
  • Ability to work collaboratively in a fast-paced environment.
  • Familiarity with satellite communications and networking technologies is a plus.

Nice to Have

  • Experience in aerospace or defense industries.
  • Knowledge of cloud computing and data processing technologies.
  • Familiarity with automated testing and CI/CD practices.

What We Offer

  • Competitive salary ranging from $120,000 to $150,000 annually.
  • Fully remote work environment with flexible hours.
  • Opportunity to work on groundbreaking technology that impacts national security.
  • Collaborative and innovative team culture.
  • Comprehensive health benefits and wellness programs.
  • Professional development opportunities and continuous learning.
Why This Job8.5 of 10

This Remote Software Engineer position at SpaceX offers a unique opportunity to work on innovative satellite systems while enjoying competitive pay and flexible work conditions.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in C++ with experience in developing real-time applications for embedded systems, demonstrating the ability to write efficient and reliable code under constraints typical of satellite operations.

Strong understanding of Linux environments, showcasing experience in system-level programming and troubleshooting, particularly in cloud computing and networking contexts to ensure seamless satellite communication.

A proactive problem-solver mindset, with a track record of working independently in remote settings, capable of managing complex tasks and navigating challenges in the fast-paced aerospace technology sector.

Learning Resources

C++ Programming Language Documentationguide

Career Path

Remote Software Engineer - Starshield Program(Now)Software Engineer - Systems Integration(1-2 years)Lead Software Engineer - Satellite Systems(3-5 years)

Market Overview

Market Size 2024
$20B
Annual Growth
5.4%
AI Adoption
35%
Investment in C++ Development Tools
+25%
Labour Demand for C++ Developers
+15%
Avg Salary for C++ Software Engineers
$110K

Skills & Requirements

Required
C++LinuxEmbedded Systems
Growing in Demand
PythonMachine LearningDevOps
Declining
Visual BasicPerl

Domain Trends

Increased Demand for Embedded Systems
The embedded systems market is expected to grow by 7% annually, driven by IoT and automotive applications.
Shift Towards Cloud-Native Development
Over 60% of organizations are migrating to cloud-native architectures, increasing the need for C++ developers skilled in cloud computing.
Rise of AI in Data Processing
AI-driven data processing tools are seeing a 40% increase in adoption, requiring C++ developers to integrate AI capabilities into applications.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.