Seeking a Staff Android Software Engineer to develop next-generation automotive infotainment systems. Responsibilities include designing, developing, and integrating Android/Linux and QNX components for in-vehicle user experiences. Requires strong programming skills in C/C++/Java and experience with Android OS fundamentals and system extensions.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
About The Company
General Motors (GM) is a global leader in automotive manufacturing and innovation, committed to shaping the future of mobility. With a rich history of technological advancements and a forward-looking vision, GM aims to create a world with Zero Crashes, Zero Emissions, and Zero Congestion. The company fosters a culture of inclusion, innovation, and sustainability, emphasizing the importance of diversity and equal opportunity. GM offers a dynamic work environment where talented professionals can thrive and contribute to groundbreaking projects that redefine transportation and enhance customer experiences worldwide.
About The Role
We are seeking a highly skilled and innovative Staff Android Software Engineer to join our team remotely. This role is pivotal in driving the development of next-generation automotive infotainment systems. The successful candidate will play a key role in designing, developing, and integrating Android/Linux and QNX components for advanced in-vehicle user experiences. You will lead efforts to build scalable, responsive, and intuitive user interfaces, ensuring seamless integration across multi-display vehicle architectures. The role involves collaborating with cross-functional teams including hardware, product, and design to deliver high-quality, innovative in-vehicle solutions. If you are passionate about automotive technology, possess strong programming skills, and thrive in a fast-paced environment, this is an excellent opportunity to impact the future of mobility technology.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Proven experience in Android and QNX system architecture, frameworks, and build systems
- Strong programming skills in C, C++/11/14, Java
- Experience with development tools such as Android Studio, VS Code, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube
- Solid understanding of Android OS fundamentals and system extensions
- Experience in software versioning, release management, and codebase organization
- Excellent debugging, analytical, and problem-solving skills
- Strong verbal and written communication abilities
- Ability to work independently and under pressure in a goal-driven environment
Looking to advance your Mobile career with relocation support? Explore Mobile Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Design, develop, and integrate Android/Linux and QNX components tailored for automotive infotainment systems
- Lead the integration of Android applications within Android Automotive OS across embedded platforms and multi-display architectures
- Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces
- Collaborate with hardware, product, and design teams to create seamless, engaging in-vehicle user experiences
- Drive strategies for Android-RTOS coexistence, enabling efficient communication between systems
- Develop technical documentation, guidelines, and best practices for software development and system integration
- Participate in code reviews, testing, and validation to ensure high-quality deliverables
- Stay updated with emerging automotive and Android technologies to continuously improve system capabilities
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Competitive salary within the range of $217,500 to $333,400, based on experience and qualifications
- Performance-based bonus incentives
- Comprehensive health and wellbeing benefits including medical, dental, and vision coverage
- Retirement savings plan and flexible spending accounts
- Paid vacation, holidays, and sick leave
- Tuition assistance and professional development programs
- Employee assistance program supporting mental health and wellness
- GM vehicle discounts and participation in the company vehicle evaluation program
- Potential relocation benefits for eligible candidates
General Motors is committed to fostering an inclusive workplace that values diversity and equal opportunity. We do not discriminate against any individual based on sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy, sexual orientation, gender identity, veteran status, or any other protected characteristic. All employment decisions are made based on merit, qualifications, and business needs. We encourage all qualified candidates to apply and join our team dedicated to innovation and positive change in the automotive industry.
Similar Jobs
Explore other opportunities that match your interests
Senior iOS Engineer
Fieldwire by Hilti
revelare networks