Senior Software Engineer II

Self-driving service company building advanced autonomous vehicles to safely connect people to places, partnered with GM and Honda.
$142,800 - $210,000
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Automotive · AI

Description For Senior Software Engineer II

Cruise is revolutionizing transportation with their autonomous vehicle technology, backed by major players like GM, Honda, Microsoft, and Walmart. As a Senior Software Engineer II on the Consumer AV team, you'll play a crucial role in connecting autonomous vehicles to riders and the public. You'll work with C++ on Linux-based ROS systems, leading the development of safety-critical integrations and vehicle cabin management systems.

The position offers a unique opportunity to shape the future of transportation, working on next-generation AVs and creating solutions that directly impact user experience. You'll be responsible for designing and implementing complex, highly scalable systems that integrate with various hardware components and enable key workflows for ridehail and delivery services.

The role combines technical leadership with hands-on development, requiring expertise in modern C++ and strong computer science fundamentals. You'll collaborate with cross-functional teams, mentor other engineers, and drive improvements in software reliability. The company culture values diversity, equity, and inclusion, encouraging unique perspectives and contributions from all team members.

Working at Cruise means joining a well-funded, technically integrated organization with a clear mission to save lives, reshape cities, and restore freedom of movement. The company offers comprehensive benefits, flexible work arrangements through CruiseFlex, and the opportunity to work on revolutionary technology that will transform how people move through their cities.

If you're passionate about autonomous vehicles, have strong technical skills, and want to make a positive impact on the world, this role offers the perfect blend of challenging technical work and meaningful contribution to the future of transportation.

Last updated 5 months ago

Responsibilities For Senior Software Engineer II

  • Contribute to the development of next-generation AVs across various platforms
  • Lead the design and execution of AV system architectures for user trip states
  • Develop and maintain I/O, data processing, and vehicle control nodes
  • Create simulation tools for virtual product testing and validation
  • Drive improvements in software reliability
  • Collaborate with cross-functional teams
  • Deliver complex projects and provide mentorship to team members

Requirements For Senior Software Engineer II

Linux
Python
  • 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
  • Passion for building tools, frameworks and libraries
  • Proven track record of effective collaboration with cross-functional partners

Benefits For Senior Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Commuter Benefits
  • Competitive salary and benefits
  • Medical / dental / vision, Life and AD&D
  • Subsidized mental health benefits
  • Paid time off and holidays
  • Paid parental, medical, family care, and military leave of absence
  • 401(k) Cruise matching program
  • Fertility benefits
  • Dependent Care Flexible Spending Account
  • Flexible Spending Account & Health Saving Account
  • Perks Wallet program for benefits/perks
  • Pre-tax Commuter benefit plan for local employees
  • CruiseFlex, location-flexible work policy

Interested in this job?

Jobs Related To Cruise Senior Software Engineer II

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, focusing on satellite communication systems verification and implementation.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, leading reliability testing and validation for consumer electronics products with competitive compensation and benefits.

Sr. Hardware Development Engineer - PCIe, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCIe design and server component development with competitive compensation and comprehensive benefits.

Hardware Engineer, OPD Hardware

Senior Hardware Engineer position at Amazon Lab126, leading electrical design for consumer electronics with competitive compensation and comprehensive benefits.