Software Engineer, C++ (Starlink
Listed on 2026-06-07
-
Software Development
Software Engineer, C++ Developer
Overview
Space
X is building Starlink, the world’s largest satellite internet system. We design, build, test, and operate the software and hardware that enable a global, low-latency satellite network. We are seeking best-in-class engineers to maximize Starlink’s utility for communities and businesses worldwide.
As a Software Engineer on the Starlink program, you will tackle challenges to fully utilize deployed hardware and deliver customers the best possible satellite internet experience.
Responsibilities- Develop highly reliable, real-time software to run on gateways, satellites, user terminals, and switches within our low-latency, high-capacity network.
- Participate in and lead architecture, design, and code reviews.
- Develop prototypes and experiments to validate key design concepts.
- Build tools for software development, deployment, data analysis, visualization, and test execution across various environments (virtualized hardware, hardware-in-the-loop, and on-orbit testing).
- Contribute to a continuous integration and release system with reliable software, test execution, and data analysis.
- Bachelor’s degree in computer science, engineering, math, or a related field; OR 2+ years of professional software development experience in lieu of a degree (internship experience applicable).
- Development experience in C, C++, or assembly.
- Strong professional experience writing C, C++, or assembly in a production environment.
- Experience developing, debugging, and deploying 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 requirements.
- Experience with networking protocols (UDP, TCP/IP) and distributed systems.
- Experience with security considerations in distributed systems and internet services.
- Willing to work extended hours and weekends as needed.
Pay range:
Software Engineer/Level I: $ - $ per year
Software Engineer/Level II: $ - $ 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 one part of the total rewards package, which may include long-term incentives (stock, stock options, or long-term bonuses), a discretionary bonus program, and potential stock purchase plan. Space
X provides comprehensive medical, vision, and dental coverage, a 401(k) plan, disability and life insurance, paid parental leave, paid vacation, and holidays.
Equal Opportunity:
Space
X 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.
Export regulations:
To conform with U.S. Government export regulations, including ITAR, applicants must be a U.S. citizen or national, lawful permanent resident, protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations. Learn more about ITAR here.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).