Staff Software Engineer, Cruise

Build Platform, C++ Ecosystem

$166.6-245k

Docker
Python
Go
C++
Bazel
Senior and Expert level
San Francisco Bay Area
Cruise

Self-driving vehicles

Open for applications

Cruise

Self-driving vehicles

1001+ employees

Artificial IntelligenceEnterpriseTransportMobilityRoboticsElectric VehiclesAutomation

Open for applications

$166.6-245k

Docker
Python
Go
C++
Bazel
Senior and Expert 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

  • 8+ years experience, with work on large-scale build systems preferred
  • 3+ years of experience leading and driving large-scale, cross-team initiatives
  • Experience working on developer tooling, build systems, C++, etc
  • Experience working with compiler toolchain integrations (clang, gcc, nvcc, etc)
  • Experience leading projects across multiple teams
  • Attention to detail, and a desire to improve processes & systems around you
  • Deep understanding of the business and operational impact for different technology tradeoffs
  • Passionate about self-driving technology and its potential impact on the world

Desirable

  • Experience programming with C++ or Go
  • Experience with static and dynamic analysis tools (axivion, valgrind, asan, tsan, etc)
  • Experience with build systems such as Bazel or Buck
  • Experience with cloud infrastructure

What the job involves

  • Build Platform owns creating the build system and tooling that supports our AV and AI developers. We use Bazel in front of an in-house Remote Bazel Executor (RBE) and Content Addressable Storage (CAS) to provide a premier build experience at Cruise
  • Our team is constantly on the lookout for optimizations and new tooling that improves our product
  • Cruise AV developers are heavy users of C++. We are responsible for the toolchains, workflows, and tools that allow them to quickly write code with high quality
  • We work with compilers, toolchains, dynamic/static analyzers, docker, and other tools to reliably build, test, and run AV code. Improvements and optimizations by Build Platform have outsized impacts on the pace of Cruise development
  • Design and implement improvements to our Python development ecosystem and workflows, which have a measurable and direct impact on engineering productivity
  • Collaborate with engineers across the company to understand and support their development workflows
  • Own technical projects from start to finish and be responsible for major technical decisions and tradeoffs
  • Lead complex projects that span teams, with many partners and customers
  • Effectively participate in planning, code reviews, and design discussions
  • Contribute impactful projects to the team’s roadmap
  • Thrive in a fast-paced, collaborative work environment where impact is a result of your efforts and where your contribution is highly visible
  • Drive software engineering best practices both within our team and across engineering. Create tooling that encourages and supports these practices
  • Mentoring and up-leveling other engineers on the team
  • Conduct technical interviews with well-calibrated standards and play a crucial role in recruiting activities
  • Be a positive contributor to our team culture

Otta's take

Theo Margolius headshot

Theo Margolius

COO of Otta

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.

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

Founders

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 31 more jobs at Cruise