New Graduate Engineer, Software

SpaceX

Palo Alto, CAFresher2h agovia LinkedIn

About the Role

SpaceX is leveraging its experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced broadband internet system. Starlink is the world’s largest satellite constellation providing fast, reliable internet to millions of users worldwide. We design, build, test, and operate all parts of the system. As a Software Engineer on the Starlink Program, you will solve challenges underpinning every aspect of the program’s growth. Areas of impact include:

  • Next generation networking technologies.
  • Firmware, embedded, and controls software for spacecraft.
  • Infrastructure and tools for rapid development and reliable deployment.
  • Measurement system software and hardware for RF Silicon designs.
  • Full life cycle development of Starlink.com and mobile/enterprise platforms.
  • Physics-based software engineering for constellation simulation.

Software engineers are responsible for the complete lifecycle of their software, including development, testing, and support, closing the feedback loop between software design and real-world performance.

Key Responsibilities

  • Develop highly reliable, real-time software.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to prove key design concepts.
  • Collaborate with other engineering disciplines to plan and organize product development.

Requirements & Tech Stack

  • Professional development experience in C, C++, Python, C# or another object-oriented language (internship experience is applicable).
  • Graduating in the class of 2026 or 2027.
  • Experience with networking protocols (UDP, TCP/IP, etc) and distributed systems.
  • Experience in security issues associated with distributed systems and internet services.
  • Willingness to work extended hours and weekends as needed.

Qualifications

  • Bachelor’s degree in computer science, engineering, math, or other STEM discipline.
  • Strong professional/project experience writing software in a production environment.
  • Developed, debugged, and deployed software used in real-world applications/projects.
  • Creative approach to problem-solving, exceptional analytical skills, and engineering fundamentals.
  • Excellent communication skills, both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.

SpaceX Entry-Level & New Grad Jobs · last 7 days

126 openings · 9 need no experience

See all 126 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job