General Motors
Technology
AndroidSoftwareDeveloper–InfotainmentOnStar
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Android Software Developer – Infotainment OnStar at General Motors. Skills: Android Development, Infotainment Systems, Software Architecture, Embedded Software. Design in-vehicle applications. Develop in-vehicle applications”
What You'll Achieve.
Improve software functions; Improve user experience; Enable best-in-class applications; Improve customer experience
Industry & Context.
Diagnostic; Investigate issues
What They're Looking For.
Must Have
8+ years programming Kotlin, Java, or C++, 3+ years developing mobile or automotive applications, Foundation in object-oriented design, Experience with large code bases, Proficiency in Android UI development, Experience with testable software architecture, Experience with JIRA, GIT, and Agile, Ability to perform diagnostic and investigate issues, Experience with Android Automotive OS APIs, Excellent verbal and written communication skills, Creative, disciplined, sense of responsibility, Experience providing guidance and mentoring
Nice to Have
AOSP development and Android internals, Software development in Android Studio/Linux, Experience with navigation, GPS/GNSS, Software development in embedded systems, Software development in C/C++, Development of automotive infotainment solutions, Knowledge of CAN, LIN, ARXML, or Ethernet, Knowledge in automotive safety and regulations
What You'll Do.
Design in-vehicle applications
Develop in-vehicle applications
Manage software development life cycle
Design Infotainment requirements
Develop Infotainment requirements
Implement Infotainment requirements
Participate in architecture reviews
Participate in requirements reviews
Participate in design reviews
Participate in code reviews
Participate in test case reviews
Produce technical documentation
Take ownership of projects
Make design decisions
Make implementation decisions
Mentor junior members
How You'll Work.
Team & Collaboration
Agile/Scrum team; Across functional domains
Communication Scope
Verbal communication; Written communication; Technical documentation
Process & Methodology
Agile, Scrum
Full Job Description
**Job Description** **Vacancy Status:** **No:** This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count) **AI Disclosure:** **As part of the application process, Artificial Intelligence will be used in the hiring process for this role** **Hybrid -** This role is categorized as hybrid. This means the successful candidate is expected to report to **Markham** three times per week, at minimum [or other frequency dictated by the business] The Role: We are seeking creative, highly motivated engineer with passion and expertise in software engineering for the position of Android Software Developer – Infotainment OnStar within GM’s Digital Vehicle Experience group. In this position, you will have the opportunity to work on cutting-edge software solutions including the Software-Defined Vehicle solutions that are revolutionizing the automotive industry. You will design, implement, test and architect GM’s Infotainment software solutions for functionality deployed across our vehicle portfolio and vehicle ecosystem. Your contribution will enable customers to experience best-in-class fully connected in-vehicle applications. In this role, you will directly impact the GM vehicles that drive down the road and improve our customer experience! Your work will contribute directly to GM's vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion. What You’ll do: * Design and develop the world’s best in-vehicle applications for GM Infotainment systems * Responsible for the entire software development life cycle of OnStar Calling and Turn by Turn domain, including requirements, system design, development, deployment, and maintenance of the Infotainment software * Design, develop and implement Infotainment requirements to continuously improve software functions and user experience using embedded software development frameworks in Android environment * Participate in architecture, requirements, design, code, and test
Applying for this Android Software Developer – Infotainment OnStar role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about General Motors?
Real rants from real employees. Read before you apply.