Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff/Principal Software Engineer, In-Vehicle AI Experiences

General Motors

Staff/Principal Engineer building GM’s Kotlin and Android Automotive AI experiences. Owning driver-facing assistant features from conversation design through vehicle integration and production.

Posted 9/3/2026full-timeMountain View • California • 🇺🇸 United StatesLead💰 $189,300 - $290,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

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 DevelopmentAI-Assisted Software DevelopmentSystem DesignCross-Functional LeadershipUser-Facing Feature Delivery

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
KotlinJavaC++PythonSoftware DevelopmentDebuggingTestingOperational Quality JudgmentSystem DesignFeature Delivery
Soft Skills
Clear CommunicationMentoringCollaboration
Tools & Technologies
APIsNLULLM OrchestrationConnected ServicesVehicle Integration
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceEngineering Degree
Industry Keywords
Driver-Facing CapabilitiesVehicle SoftwareAI ExperiencesProduct RoadmapEmerging Technology

Tech Stack

Tools & technologies
AndroidC++CloudJavaKotlinPython

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • Incentive pay program with payouts based on company performance, job level, and individual performance
  • Company vehicle evaluation program, subject to successful motor vehicle report review
  • Eligibility for relocation benefits
  • GM employee benefits and Total Rewards resources
  • Reasonable accommodation support for applicants with disabilities