Staff Android Software Engineer developing next-gen infotainment systems for General Motors. Focused on scalable, responsive user interfaces and cross-functional team collaboration.
Responsibilities
Design, develop and integrate Android/Linux and QNX components for infotainment.
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.
Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems.
Requirements
Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework
Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube, etc.
Solid understanding in Android and QNX system architecture, frameworks, build system and key components, and comfortable with making system extensions and modifications.
Understanding of Android OS fundamentals
Solid understanding of software versioning and release management principles, with a focus on codebase organization, branching strategies, and integration processes
Strong analytical skill, debugging capability and problem-solving skills to tackle complex integration challenges through existing code base in C, C++, and Java.
Familiar with different debugging methodologies
Strong verbal and written communication skills.
Ability to create clear technical documentation for software development guidelines and integration process
Must be a goal driven self-starter, able to work independently under release pressure
Bachelor's degree in computer science, software engineering, or related degree.
Experience with various CI/CD tools and processes (preferred)
Experience with Yocto Linux (preferred)
Experience with virtual machine and container technologies (preferred)
Experience in automotive industry (preferred)
Experience with Android System UI (preferred)
Benefits
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.
Company vehicle evaluation program for qualified participants
Mobile Software Engineer designing and optimizing core systems for PayPal’s Android applications. Handling millions of transactions daily and delivering innovative solutions for business success.
Software Engineering Intern focusing on Android mobile development within Strava's Trust & Safety team. Building and improving safety - related mobile features for athletes worldwide.
Senior Mobile Developer (Android) supporting Sony Sports Technology’s in - house mobile application for live sports tracking. Focusing on enhancing performance, stability, and integrating machine learning.
Senior Android Engineer building subscription and checkout experiences for Strava's app. Collaborating with product, design, and engineering teams to enhance user engagement.
Application Software Developer for Android enhancing the Intelligent Voice Assistant at Ford. Integrating advanced technologies for a multimodal interface while collaborating with Product Managers and designers.
Senior Android Developer focusing on internal application development for clients using Kotlin/Java in an agile environment. Collaborating on software architecture and ensuring best practices.
Middle Android Engineer at Avenga developing modern mobile applications using Android technologies. Contributing to scalable architectures and collaborating with teams to deliver high - quality solutions.
Senior Mobile Developer focused on Android solutions for construction industry. Responsible for maintaining and evolving mobile applications in a hybrid work environment.
Senior Android Engineer building Kotlin Multiplatform applications for Eko, enabling healthcare providers to detect cardiac and pulmonary diseases. Join a diverse team with strong venture capital backing.
Senior Android Engineer developing mobile applications for News UK. Collaborating with cross - functional teams to deliver best - in - class software solutions and mentor engineering staff.