
Senior Software Engineer (Android), Product
CRUISE
Team
Role Locations
- East Bay, CA, United States
- Remote
- Seattle, WA, United States
- San Francisco, CA, United States
- Silicon Valley, CA, United States
Employees
Address
Tech Stack
- C++
- ROS
- PCL
- OpenCV
- CUDA
- C
- Python
- Django
- Linux
- NodeJS
- Javascript
Role Description
Within Cruise, our In-Car Experience (ICE) team builds the environment that makes riders feel safe and entertained while in our cars, starting from the in-cabin display (what our customers see and hear). We’re developing an autonomous riding experience that has only ever been imagined, opening up new forms of work and play while getting to your destination (think: everything you could do on an airplane if you had more space and no one around to disturb)!
On the ICE team, we sharpen our technical chops with a broad range of unique Android problems using the latest technologies. Our engineers explore all levels of the Android ecosystem down to the OS and hardware, learning about internally-managed Android devices and their interaction with embedded systems and AV components. This also includes our own Android Application/Device Management solution, as well as our powerful Android-AV testing tools.
Primary Responsibilities: Build out experiences that delight riders in our driverless vehicles Continuously improve our Android code, development processes, and testing capabilities Collaborate with hardworking teammates across the company to drive features over the finish line Perform the best and most fun work of your life, directly impacting real customers (like your friends and family!)
Required Skills and Abilities: Proven experience as a Software Engineer team member, shipping production-level Android apps Strong with RxJava functional reactive programming patterns Familiarity with Kotlin (2+ years of professional use as a primary coding language) Enjoy bringing everyone along on our journey into unexplored territory using proactive, empathetic communication
Bonus Points: Experienced with Kotlin and coroutines; familiar with Kotlin Multiplatform Examples of past roles where you've developed software experiences around hardware systems (automobiles, treadmills, IoT, etc.) Excitement for the chance to work on map visualizations
About CRUISE
We’re building self-driving vehicles to improve life in our cities. They’re safe, shared, and all-electric. Join us as we transform the future of transportation.
Company Culture
We want you, just as you are — When you’re building something that’s never been done before, it’s important to feel safe — safe to experiment, safe to fail, safe to share, and safe to express yourself. At Cruise, we’re committed to the safety, inclusivity, and development of our employees from the recruiting process through retirement — and every professional milestone along the way.
Address
Tech Stack
- C++
- ROS
- PCL
- OpenCV
- CUDA
- C
- Python
- Django
- Linux
- NodeJS
- Javascript
Skip straight to final-round interviews by applying through Triplebyte.
Other Roles at CRUISE

Senior Engineering Manager
San Francisco, CA, United States
Senior Site Reliability Engineer - Observability
San Francisco, CA, United States
Senior Software Development Engineer in Test (SDET)
San Francisco, CA, United States or Seattle, WA, United States
Senior Software Engineer
San Francisco, CA, United States, Seattle, WA, United States, Silicon Valley, CA, United States, or Remote
Senior Software Engineer - C/C++ Linux - Vehicle Communications
San Francisco, CA, United States
Senior Software Engineer - CI/CD
San Francisco, CA, United States, Seattle, WA, United States, Silicon Valley, CA, United States, or Remote
Senior Software Engineer, AV Acceleration
San Francisco, CA, United States, Seattle, WA, United States, or Remote
Senior Software Engineer, Cloud/Backend, Connected Car
East Bay, CA, United States, San Francisco, CA, United States, or Silicon Valley, CA, United States
Senior Software Engineer, Consumer
San Francisco, CA, United States or Seattle, WA, United States
Senior Software Engineer, Dispatch
San Francisco, CA, United States or Seattle, WA, United States
Senior Software Engineer, Embedded Linux, Connected Car
San Francisco, CA, United States or Seattle, WA, United States
Senior Software Engineer, Maps
San Francisco, CA, United States, Seattle, WA, United States, or Remote
Senior Software Engineer, Prediction
San Francisco, CA, United States