1

Cruise Software Engineer Jobs (NOW HIRING)

Embedded Software Engineer (Starlink)

Bastrop, TX · On-site

$130K - $172K/yr

EMBEDDED SOFTWARE ENGINEER (STARLINK) Starlink is the world's largest satellite constellation and ... airlines, cruise lines, and residential users who live in more rural or developing areas. While ...

Software Engineer

Sunnyvale, CA · Hybrid

$142K - $215K/yr

The Role As a Software Engineer you'll be responsible for designing, documenting, and implementing ... Develop software in C++ to interface the Cruise autonomy stack with the sensors and custom hardware ...

Software Engineer 3

Issaquah, WA · On-site

$149K - $169K/yr

Software Engineer 3 (Multiple Positions) Design and develop Costco Travel's in-house travel booking ... hotels, and cruises. Collaborate on requirement analysis, project planning and scheduling ...

... SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and ... airlines, cruise lines, and residential users who live in more rural or developing areas. While ...

Sr Software Engineer

Orlando, FL · On-site

$135K - $165K/yr

... Cruise Line, Aulani: A Disney Resort & Spa, and Disney Vacation Club. We are responsible for the ... The Sr. Software Engineer will have responsibilities within the Disney Experiences (DXT) team that ...

Software Engineer 3

Issaquah, WA · On-site

$149K - $169K/yr

Software Engineer 3 (Multiple Positions) Design and develop Costco Travel's in-house travel booking ... hotels, and cruises. Collaborate on requirement analysis, project planning and scheduling ...

Software Engineer 3

Issaquah, WA · On-site

$149K - $169K/yr

Software Engineer 3 (Multiple Positions) Design and develop Costco Travel's in-house travel booking ... hotels, and cruises. Collaborate on requirement analysis, project planning and scheduling ...

Senior Software Engineer

Boston, MA · On-site

$140K - $160K/yr

Senior Software Engineer (Full Stack) Location: Boston, MA (Hybrid) Department: Software ... Grand Circle Travel, Overseas Adventure Travel, and Grand Circle Cruise Line. We are expanding our ...

Sr. Wi-Fi Software Engineer (Starlink)

Bastrop, TX · On-site

$121K - $160K/yr

SR. WI-FI SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building ... airlines, cruise lines, and residential users who live in more rural or developing areas. While ...

next page

Showing results 1-20

Cruise Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do cruise software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for cruise software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some unique challenges Cruise Software Engineers face when developing autonomous vehicle systems?

Cruise Software Engineers often work with highly complex, safety-critical systems that require rigorous testing and validation. One unique challenge is ensuring that software interacts reliably with real-world sensors and hardware in unpredictable environments. Collaboration with cross-functional teams—such as hardware engineers, data scientists, and safety drivers—is essential to address issues that arise during simulation and on-road testing. Additionally, balancing rapid innovation with strict regulatory and safety standards can be demanding but is vital to the success of autonomous vehicle deployment.

What does a Cruise Software Engineer do?

A Cruise Software Engineer designs, develops, tests, and maintains software systems that power autonomous vehicles at Cruise. They work on a variety of technical areas, such as perception, planning, simulation, and infrastructure, to ensure that self-driving cars operate safely and efficiently. These engineers collaborate closely with cross-functional teams to solve complex problems, implement new features, and improve system reliability. Their work is critical to advancing the technology behind autonomous transportation.

What are the key skills and qualifications needed to thrive as a Cruise Software Engineer, and why are they important?

To thrive as a Cruise Software Engineer, you need a strong background in computer science, programming (especially in languages like C++, Python, or Java), and experience with autonomous systems or robotics. Familiarity with development tools such as Git, Docker, and continuous integration systems, as well as experience working with real-time operating systems, is often required. Strong problem-solving abilities, collaboration, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building reliable, scalable software that powers autonomous vehicles while ensuring safety and efficiency.
What cities are hiring for Cruise Software Engineer jobs? Cities with the most Cruise Software Engineer job openings:
What states have the most Cruise Software Engineer jobs? States with the most job openings for Cruise Software Engineer jobs include:
Infographic showing various Cruise Software Engineer job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Embedded Software Engineer (Starlink)

Embedded Software Engineer (Starlink)

SpaceX

Bastrop, TX • On-site

$130K - $172K/yr

Other

Re-posted yesterday


SpaceX rating

8.8

Company rating: 8.8 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

7th of 61 rated aerospace companies


Job description

EMBEDDED SOFTWARE ENGINEER (STARLINK)

Starlink is the world's largest satellite constellation and is providing fast, reliable internet to millions users worldwide. We design, build, manufacture, and operate all parts of the system including thousands of satellites, hundreds of gateways, and millions of customer kits. Our customers currently include teachers in the most remote parts of the Amazon, researchers in Antarctica, digital nomads who travel via RV, emergency responders, commercial airlines, cruise lines, and residential users who live in more rural or developing areas. While users can get online within minutes almost anywhere in the world, we've only begun to scratch the surface of Starlink's potential. We are looking for best-in-class engineers to help maximize Starlink's utility for individuals, communities, and businesses. Below are just some of the focus areas for software teams on Starlink: 

  • Develop software running on custom hardware that is deployed to millions of devices around the world
  • Create infrastructure and tools for rapid and reliable deployment of our code to our customers no matter where they are
  • Write software for Starlink's custom phased array and modem silicon
  • Radically improve the user experience of satellite internet
  • Develop a telemetry system that scales to millions of devices with trillions of data points
  • Build robust systems that are resistant to adversarial attacks

Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support.

RESPONSIBILITIES:

  • Design and implement highly available, fault-tolerant consumer devices and gateways that operate for long periods of time with minimal maintenance for millions of users
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Work with the Starlink factory to manufacture devices in-house
  • Write quality Linux based software for common processors and microcontrollers (e.g. ARM, RISC V, etc.)
  • Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations
  • Invent new tools that enable more frequent and reliable software deployment, 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 a STEM discipline and 1+ years of professional experience in software engineering; OR 3+ years of professional experience in software engineering in lieu of a degree 
  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development

PREFERRED SKILLS AND EXPERIENCE:

  • Developed, debugged, and deployed software that has been used in real world embedded devices
  • Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals
  • Solid fundamental knowledge of networking protocols (TCP/IP etc.), electronics, math, physics, and radio frequency
  • Strong skills in debugging, performance optimization, and testing
  • Experience with security issues associated with distributed systems and internet services

ADDITIONAL REQUIREMENTS:

  • Must be willing to work extended hours and weekends as needed

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom