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 Software Engineer – Android

General Motors

. Design, develop, and test Android system and application-level software for infotainment and digital displays (instrument clusters, center stack, HUD).

Posted 4/21/2026full-timeMountain View • California, Missouri, Texas • 🇺🇸 United StatesLead💰 $195,000 - $298,800 per yearWebsite

Tech Stack

Tools & technologies
AndroidJavaKotlinRTOSUnreal Engine

About the role

Key responsibilities & impact
  • Design, develop, and test Android system and application-level software for infotainment and digital displays (instrument clusters, center stack, HUD).
  • Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures.
  • Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces.
  • Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences.
  • Optimize Android system performance, startup time, and resource usage to meet automotive-grade reliability and latency requirements.
  • Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems.
  • Apply Agile/Scrum practices with CI/CD pipelines to ensure robust, testable code and frequent feature delivery.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field—or equivalent work experience.
  • 8+ years of experience in production-grade software development, with 3+ years focused on Android system or application development.
  • Deep proficiency in Java and/or Kotlin.
  • Familiarity with Android System Apps, AOSP, Android HALs, and system services.
  • Experience integrating Android with embedded ECUs and automotive protocols (CAN, LIN, Ethernet).
  • Experience delivering Android-based infotainment systems in production vehicles (preferred).
  • Experience with Android emulator tools, ADB, and automotive debugging tools like CANoe or VehicleSpy (preferred).
  • Understanding of Android Automotive OS and its integration with vehicle networks (preferred).
  • Background in RTOS or hybrid Android/RTOS systems (preferred).
  • Knowledge of OpenGL, Vulkan, or Unreal Engine for advanced UI rendering (preferred).

Benefits

Comp & perks
  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
  • This job may be eligible for relocation benefits.

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 & Tools
JavaKotlinAndroid system developmentAOSPHIDLAIDLAndroid Automotive OSOpenGLVulkanUnreal Engine
Soft Skills
collaborationleadershipcommunicationproblem-solvingagile practices
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering