Senior Software Engineer, Cruise

Consumer Autonomous Vehicles

$142.8-210k

Python
Bash
Linux
C++
Redshift
BigQuery
Senior level
San Francisco Bay Area
Cruise

Self-driving vehicles

Be an early applicant

Cruise

Self-driving vehicles

1001+ employees

Artificial IntelligenceEnterpriseTransportMobilityRoboticsElectric VehiclesAutomation

Be an early applicant

$142.8-210k

Python
Bash
Linux
C++
Redshift
BigQuery
Senior level
San Francisco Bay Area

1001+ employees

Artificial IntelligenceEnterpriseTransportMobilityRoboticsElectric VehiclesAutomation

Company mission

To create a better world by deploying driverless cars at scale.

Role

Who you are

  • 5+ years of proven experience building, testing and shipping production-quality software
  • 5+ years of experience with modern C++
  • Strong computer science fundamentals in object oriented programming, scalable software systems, data structures, algorithm design, best practices, and complexity analysis
  • Passion for building tools, frameworks and libraries that simplify complex workflows
  • Proven track record of effective collaboration with cross-functional partners

Desirable

  • Experience developing on and for AVs, ROS, embedded Linux
  • Experience with automotive domains such as infotainment, telematics, ADAS systems
  • Experience using scripting languages: Python, Bash
  • Experience with network protocols: UDP, TCP/IP, WebSockets, gRPC
  • Familiar with column oriented database/data warehouse: BigQuery, RedShift
  • Solid understanding in building hardware abstraction layers, software with platform agnostic architecture

What the job involves

  • The Consumer AV (Autonomous Vehicle) team plays a central role in connecting AVs to riders and the public
  • The team owns safety-critical integrations to a variety of hardware components, managing the vehicle’s cabin during and between rides, and simulation tooling to enable remote testing capabilities for Cruisers
  • We are looking for a Senior Software Engineer II who will be responsible for leading, designing, and implementing complex, highly scalable, low-latency software in C++ on Linux-based ROS systems
  • Contribute to the development of next-generation AVs across various platforms
  • Lead the design and execution of AV system architectures to enable key workflows, such as user trip states for ridehail and delivery services
  • Develop and maintain I/O, data processing, and vehicle control nodes that seamlessly integrate with hardware components
  • Create simulation tools that empower the Cruise remote workforce to conduct virtual product testing and validation
  • Drive improvements in software reliability through requirements generation, continuous integration, automated testing, issue tracking, and comprehensive code reviews
  • Collaborate closely with cross-functional teams including Systems Engineering, Program Management, Product Management, Fleet Operations, and peer software teams to develop critical features for AVs
  • Deliver complex projects providing guidance and mentorship to team members throughout the development process

Our take

The taxi industry has seen dramatic changes through mobile vehicle-hailing apps such as Uber, but these services focus simply on ease-of-access to regular taxi services. The automotive industry has seen a vast range of innovations in recent years such as electric cars and self-driving capability, features that are currently not found in existing services.

Cruise brings self-driving autonomy and electric cars together into a taxi-hailing mobile application. In addition to these innovations, the service focuses on efficiency through ride-sharing as opposed to each ride providing a single trip. Whilst other taxi-hailing services will inevitably turn to electric self-driving vehicles, Cruise shows potential to stand out through its AI-fuelled focus on carpooling and fleet efficiency.

Cruise, which has been acquired by General Motors, has received an inordinate amount of funding, including from Honda and Microsoft, with Softbank investing over $2B to scale its technology. A sum of this came after Cruise launched a limited driverless robotaxi service to the public in San Francisco. However, the company is now facing lawsuits from the city to limit its operations there after a series of accidents involving Cruise's vehicles.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle

Insights

Top investors

Few candidates hear
back within 2 weeks

29% employee growth in 12 months

Company

Funding (last 2 of 10 rounds)

Jun 2024

$850m

LATE VC

Feb 2022

$1.3bn

GROWTH EQUITY VC

Total funding: $9.1bn

Company benefits

  • Medical / dental / vision, AD+D and life insurance
  • Subsidized mental health benefits
  • One Medical membership
  • Flexible Spending Account
  • Monthly wellness stipend
  • 401(k) match
  • Paid time off: vacation, sick, public health emergency, jury duty, bereavement and company holidays
  • Paid parental, family care and medical leave
  • Family care benefits: fertility benefits, Dependent Care Flexible Spending Account (subsidized by Cruise)
  • Non-remote employees: Pre-tax Commuter Benefit Plan, healthy meals and snacks
  • CruiseFlex - a working policy for US-Based Cruisers that lets you and your manager find what working style is best for you, whether it’s primarily in-person, primarily at home or a combination of home and in-office time

Company values

  • Stay safe
  • Stay focused
  • Own it
  • Seek truth
  • Work together
  • Be humble
  • Be a customer

Company HQ

China Basin, San Francisco, CA

Leadership

Craig Glidden

(CEO (Not Founder))

Is also currently the Executive Vice President of General Motors in its Legal wing.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 16 more jobs at Cruise