CareerPlanSign in

Software Developer

Markham, Ontario, Canada💼 Full-time💰 $115,000–$115,000🗓 2026-09-10 → 2026-09-26

Core

Design, code, and release software for the Android/QNX/Linux audio middleware stack within the General Motors Infotainment system to enable premium audio experiences.

Role type

Senior IC software developer (embedded systems/audio middleware)

Builds

Audio middleware stack, Android Framework components, Linux middleware, and custom GM implementations

Domain

Automotive infotainment, embedded systems, real-time audio processing

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++ (5+ years), Android/AOSP frameworks, Linux development, multithreaded programming, IPC communication, embedded firmware testing, Git/SCM, JIRA/Jenkins, Scrum/Agile

Preferred skills

Java, C, complex diagnostic investigation, subject matter expertise in platform components

Technologies

Android, QNX, Linux, C++, Java, C, Git, JIRA, Jenkins

Responsibilities

Design and develop C++/Java modules for audio middleware; maintain and improve large code bases; participate in feature requirements analysis and test-case design; lead technical solutions and system design; perform complex design analysis; act as SME for platform components

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.