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 a month 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

Embedded Camera Algorithm Engineer, Ring

Senior Embedded Camera Algorithm Engineer position at Ring, focusing on developing advanced image processing and camera control algorithms for security products.

Sr. Signal Integrity Engineer, Devices and Services

Senior Signal Integrity Engineer role at Amazon Devices team focusing on high-speed validation, interface compliance testing, and embedded system debug.

System high-speed I/O validation Engineer - Apple Mac

Senior System I/O validation engineering role at Apple focusing on Mac hardware validation, SerDes I/O testing, and system-level signal integrity.

Senior Battery Systems Engineer, Ring

Lead battery systems development for Ring's smart home devices, overseeing design, implementation, and production while working with cross-functional teams.

Wi-Fi Power and Performance Engineer - Platform Architecture

Senior Wi-Fi Power and Performance Engineer role at Apple, focusing on wireless technology optimization and analysis for consumer devices.