Cruise is at the forefront of self-driving technology, developing autonomous vehicles to revolutionize urban transportation. As a Senior Software Engineer II on the Consumer AV team, you'll play a crucial role in connecting AVs to riders and the public. You'll lead the design and implementation of complex, highly scalable, low-latency software in C++ on Linux-based ROS systems. This position offers a unique opportunity to build high-impact, user-focused products that integrate with all teams across Cruise.
Your responsibilities will include contributing to next-generation AV development, leading system architecture design for key workflows, developing I/O and vehicle control nodes, creating simulation tools for virtual testing, driving software reliability improvements, and collaborating with cross-functional teams. You'll also mentor team members and deliver complex projects.
The ideal candidate will have 5+ years of experience in building production-quality software and modern C++, strong computer science fundamentals, and a passion for simplifying complex workflows. Experience with AVs, ROS, embedded Linux, or automotive domains is a plus.
Cruise offers competitive compensation, comprehensive benefits, and a flexible work policy. As part of a diverse and inclusive team, you'll contribute to groundbreaking technology that aims to save lives, reshape cities, and restore freedom of movement. Join Cruise in their mission to create the world's most advanced self-driving vehicles and make a positive impact on the world.