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

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.

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 & technologiesAndroidJavaKotlinRTOSUnreal 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 resumeApplicant 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