Get more replies from employers
Send a job-specific resume in minutes.
General Motors in Mountain View, CA is hiring Staff and Principal Software Engineers to turn ambiguous driver problems into high‑quality, production‑ready features for GM's in‑vehicle AI experiences. You’ll work primarily in Kotlin and Android Automotive and own components across the driver assistant stack.
You’ll ship end‑to‑end capabilities, collaborate with product, UX, safety, and vehicle software teams, and mentor others while maintaining a pragmatic balance of value, reliability, and
Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA three times per week at minimum or other frequency dictated by the business.
The Role GM’s Vehicle AI Experiences team is building the next generation of intelligent experiences for GM vehicles. Our mandate is simple: own what the driver can do and how it feels. We are seeking hands‑on Staff and Principal Software Engineers who can turn ambiguous customer problems into high‑quality, production‑ready experiences. You will work primarily in Kotlin and Android Automotive, while owning features across the broader in‑vehicle assistant stack—including conversation design, natural language understanding, LLM behavior, vehicle integration, connected services, and UI. The center of gravity for this role is product engineering rather than AI research or agent‑platform specialization. We value broad engineering judgment, rapid learning, and a record of shipping complete products more than expertise in any particular AI framework. This is a small, fast‑moving team. You will have substantial autonomy, remain close to the code, help determine what we build, and improve how the larger organization delivers software.