Principal Software Engineer, In-Vehicle AI
Job in
Mountain View, Santa Clara County, California, 94039, USA
Listed on 2026-09-12
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-12
Job specializations:
-
Software Development
AI Engineer (Applied/Software), Software Engineer, Full Stack Developer, Software Architect
Job Description & How to Apply Below
Responsibilities
- Define and build driver-facing capabilities from concept through production
- Own features end to end, from driver requests and conversational behavior through on-device fulfillment, vehicle integration, UI, validation, and iteration
- Write production Kotlin and contribute to Python-based agent definitions, NLU, LLM orchestration, APIs, and connected services
- Rapidly prototype experiences, evaluate them in realistic vehicle environments, and turn successful ideas into reliable products
- Partner with Product, UX, conversation design, vehicle software, systems, platform, safety, privacy, and validation teams
- Make pragmatic tradeoffs involving customer value, speed, reliability, latency, offline behavior, resource constraints, maintainability, and driver distraction
- Diagnose complex issues across application, assistant, vehicle, and cloud boundaries
- Use AI-assisted development workflows for design, implementation, testing, debugging, and codebase understanding
- Establish reusable engineering patterns and lightweight workflows
- Mentor engineers through implementation, design reviews, code reviews, and direct technical collaboration
- Help shape the roadmap for in-vehicle AI experiences and identify opportunities from emerging technology
- Staff scope: independently own a major capability or product domain and lead ambiguous cross-functional initiatives
- Principal scope: shape technical and product direction across multiple capabilities and resolve architectural and organizational boundaries
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience
- Staff:
Minimum 8+ years of experience building and shipping production software - Principal:
Minimum 10+ years of experience building and shipping production software - Strong hands-on software development skills in Kotlin, Java, C++, Python, or a comparable language
- Ability and interest to work primarily in Kotlin and Android
- Record of independently delivering complex, user-facing features across multiple components or systems
- Ability to turn ambiguous customer or business goals into concrete designs, incremental plans, and working software
- Strong system-design, debugging, testing, and operational-quality judgment
- Experience leading technical work across organizational or functional boundaries
- Clear communication with engineers, designers, product partners, and technical leadership
- Demonstrated ability to learn unfamiliar technologies quickly and apply them pragmatically
- Experience using modern AI-assisted software-development workflows effectively and responsibly
Demonstrates expertise in building and shipping production software with a focus on Kotlin and Android, while effectively leading cross-functional initiatives and mentoring engineers. Capable of transforming ambiguous goals into concrete designs and delivering user-facing features across multiple systems.
Highest-signal resume keywords- Kotlin Development
- AI-Assisted Software Development
- System Design
- Cross-Functional Leadership
- User-Facing Feature Delivery
- Kotlin
- Java
- C++
- Python
- Software Development
- Debugging
- Testing
- Operational Quality Judgment
- System Design
- Feature Delivery
- Clear Communication
- Mentoring
- Collaboration
- Bachelor’s Degree in Computer Science
- Engineering Degree
- Driver-Facing Capabilities
- Vehicle Software
- AI Experiences
- Product Roadmap
- Emerging Technology
- APIs
- NLU
- LLM Orchestration
- Connected Services
- Vehicle Integration
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×