General Motors

Technology

AndroidSoftwareDeveloperInfotainmentOnStar

$115–115k Markham, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →