> Markdown version of [/jobs/ext/3929756-staff-software-engineer-android](https://www.wearedevelopers.com/jobs/ext/3929756-staff-software-engineer-android). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer- Android - **Company:** General Motors - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $195,000.0 - $298,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, Application Frameworks, C++ (Programming Language), Software Debugging, Ethernet, OpenGL, Scrum Methodology, Real-Time Operating Systems, Software Engineering, Systems Integration, Kotlin, Information Technology, Unreal Engine - **Published:** October 26, 2026 - **Apply:** https://www.austinjobsite.com/job.asp?id=3467880073&tx=JL1913FFK&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 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. * 8+ years of experience in production-grade software development, with 3+ years focused on Android system or application development. * Experience with Android emulator tools, ADB, and automotive debugging tools like CANoe or VehicleSpy. * C++ experience * Understanding of Android Automotive OS and its integration with vehicle networks. * Background in RTOS or hybrid Android/RTOS systems. * Knowledge of OpenGL, Vulkan, or Unreal Engine for advanced UI rendering. ## Description * 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., "Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.", This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.