New Graduate Engineer, Software (Starship)

SpaceX

Texas, United StatesFresher2h agovia LinkedIn

Posted 13 Nov 2026, 12:42 ET

This job at a glance

Who can apply
New grads, no experience needed · Bachelor's degree or Master's degree
Must know
System designNetworkingBudgeting
Nice to have
Embedded systemsC++Rust
Work
On-site in Texas
Pay
Not stated by the employer.
Skill demand
System design15%Embedded systems15%Networking14%Budgeting1%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 13, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

SpaceX is developing the technologies to enable human life on Mars. The Starship spacecraft and Super Heavy rocket represent a fully reusable transportation system designed to carry crew and cargo to Earth orbit, the Moon, Mars, and beyond. As a Software Engineer on the Starship Software team, you will design, develop, and test software that controls and simulates SpaceX flight systems. You will engage with other software and hardware engineers to implement and debug software across all layers of the stack: application, operating system, networking, firmware, and simulation.

Key Responsibilities

  • Develop highly reliable autonomous software systems and the simulations required to validate them.
  • Own all aspects of software development, including design, testing, and integration.
  • Work with counterpart engineering teams to develop and maintain launch and vehicle software.
  • Engage with other SpaceX software and hardware engineers to implement and debug software at all layers of our stack – application, operating system, networking, firmware, simulation – to achieve the mission.
  • Rigorously explore solutions for previously unsolved or unknown problems within quick development timelines.

Requirements & Tech Stack

  • Basic Qualifications:
  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering, or other engineering discipline.
  • Graduating with a bachelor's degree, master's degree, or PhD in 2027.
  • Preferred Skills and Experience:
  • Proven skills and knowledge of C++, Rust, or other systems programming language.
  • Experience building or working with real-time embedded systems or distributed computing systems.
  • Strong focus and interest in designing, architecting, and implementing excellent, bug-free software.
  • Strong critical thinking and first-principles problem-solving skills.
  • Excellent written and verbal communication skills.
  • Able to work effectively in a dynamic environment while assuming high levels of responsibility and demonstrating accountability for software outcomes.
  • Experience working at a nimble engineering organization or in a highly technical position that required a scrappy, entrepreneurial manner to accomplish tasks with tight time or budget constraints.
  • Excelled in ultra-competitive environments.
  • Succeeded in multiple endeavors at once.
  • Demonstrated rapid growth.
  • Success in academics at a rigorous and highly regarded university: minimum GPA 3.5/4.0 or higher, standardized test scores minimum 95th percentile, merit-based scholarship recipient.

Additional Requirements

  • Must be willing to work extended hours and weekends as needed.
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. • 1157, or (iv) Asylee under 8 U.S.C. • 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 148 need no experience

Most hiring: Lockheed Martin, Torentify, TalentHop

See all 150 →

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