Software Engineer, Starlink Network

SPACE EXPLORATION TECHNOLOGIES CORP

Sunnyvale (CA)

On-site

USD 135,000 - 155,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Employee Stock Purchase Plan
Paid parental leave
Various discounts and perks

Job summary

A leading aerospace company located in California seeks a Software Engineer to develop highly reliable software for its advanced satellite network. The candidate will solve challenges to improve satellite internet service, requiring a Bachelor's degree in a relevant field or equivalent experience, along with proficiency in C and C++. Benefits include competitive salary, comprehensive health coverage, and more.

Qualifications

  • Bachelor’s degree or 2+ years of software development experience.
  • Experience developing in C, C++, or assembly.

Responsibilities

  • Develop real-time software for a satellite network.
  • Participate in architecture, design, and code reviews.
  • Develop prototypes and manage experiments.
  • Create tools for software development and testing.

Skills

C programming
C++ programming
Assembly programming
Problem solving
Analytical skills
Networking protocols (UDP, TCP/IP)
Real-time rendering
Distributed systems

Education

Bachelor’s degree in computer science, engineering, math, or science discipline

Job description

Overview

SpaceX is developing Starlink, the world’s most advanced broadband internet system. Starlink is the world’s largest satellite constellation designed to provide fast, reliable internet to millions of users worldwide. We design, build, test, and operate all parts of the system, and we are seeking best-in-class engineers to maximize Starlink’s utility for communities and businesses around the globe.

As a Software Engineer on the Starlink program, you will solve challenges to improve our ability to fully utilize the deployed hardware, with the goal of providing customers with the best possible satellite internet experience, including serving under-served communities with affordable broadband access.

Responsibilities
  • Develop highly reliable, real-time software for gateways, satellites, user terminals, and switches within our low-latency, high-capacity satellite network.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to validate key design concepts.
  • Develop tools for software development and deployment, data analysis and visualization, and test execution across multiple environments, including virtualized hardware, hardware-in-the-loop simulations, and on-orbit testing.
  • Deploy reliable software, test execution, and data analysis as part of a continuous integration and release system.
Basic Qualifications
  • Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional software development experience in lieu of a degree (internship experience applicable).
  • Development experience in C, C++, or assembly.
Preferred Skills and Experience
  • Strong professional experience writing C, C++ or assembly in a production environment.
  • Developed, debugged and deployed software used in real-world applications/projects.
  • Knowledge of real-time rendering, game engine development, physics simulation, or other real-time, resource-constrained, high-performance computing.
  • Creative problem solving, strong analytical skills, and solid engineering fundamentals.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Experience with networking protocols (UDP, TCP/IP) and distributed systems.
  • Experience with security issues in distributed systems and internet services.
Additional Requirements
  • Must be willing to work extended hours and weekends as needed.
Compensation and Benefits

Pay range:

  • Software Engineer/Level I: $135,000 - $155,000 per year
  • Software Engineer/Level II: $155,000 - $185,000 per year

Your actual level and base salary will be determined on a case-by-case basis based on job-related knowledge, education, and experience.

Base salary is part of SpaceX’s total rewards package, which may include long-term incentives (stock or stock options), discretionary bonuses, and the option to purchase additional stock through an Employee Stock Purchase Plan. You will also have access to comprehensive medical, vision, and dental coverage, a 401(k) retirement plan, disability and life insurance, paid parental leave, and various other discounts and perks. Vacation and holiday accruals apply per Company policy.

Equal Opportunity and Compliance

SpaceX is an Equal Opportunity Employer. Employment is based on merit, competence, and qualifications and is not influenced by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, or any other legally protected status.

Applicants requiring reasonable accommodation to the application/interview process should contact EEOCompliance@spacex.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Starlink Network
Software Engineer, Starlink Network

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 175,000
Long-term incentives in company stock
Comprehensive medical, vision, and dental coverage
401(k)-retirement plan
+2
Software Engineer, Starlink Network
Software Engineer, Starlink Network

SpaceX • Sunnyvale (CA)

On-site
USD 135,000 - 185,000
Medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+1
Sr. Software Engineer, Starlink Network
Sr. Software Engineer, Starlink Network

SPACE EXPLORATION TECHNOLOGIES CORP • Redmond (WA)

On-site
USD 160,000 - 225,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+2
Sr. Software Engineer, Starlink Network
Sr. Software Engineer, Starlink Network

Future Ventures • Redmond (WA)

On-site
USD 160,000 - 225,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid vacation and holidays
+1
Software Engineer, Low Latency Computing (Starlink)
Software Engineer, Low Latency Computing (Starlink)

SpaceX • Redmond (WA)

On-site
USD 125,000 - 175,000
Comprehensive medical, vision, and dental coverage
401(k)-retirement plan
Paid vacation and holidays
+1
Software Engineer, Starlink Network
Software Engineer, Starlink Network

SPACE EXPLORATION TECHNOLOGIES CORP • Redmond (WA)

On-site
USD 125,000 - 175,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+2
Software Engineer, C++ (Starlink)
Software Engineer, C++ (Starlink)

SPACE EXPLORATION TECHNOLOGIES CORP • Sunnyvale (CA)

On-site
USD 135,000 - 155,000
Comprehensive medical, vision, and dental coverage
401(k) plan
Disability and life insurance
+2
Software Engineer, High Performance Computing (Starlink)
Software Engineer, High Performance Computing (Starlink)

SpaceX • Redmond (WA)

On-site
USD 125,000 - 175,000
Medical, vision, and dental coverage
401(k)-retirement plan
Paid parental leave
+3
Software Engineer, Low Latency Computing (Starlink)
Software Engineer, Low Latency Computing (Starlink)

SupportFinity™ • Seattle (WA)

On-site
USD 125,000 - 175,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+1
Sr. Software Engineer, Starlink Network
Sr. Software Engineer, Starlink Network

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 160,000 - 225,000