Android Software Developer (Infotainment OnStar)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Android Software Developer (Infotainment OnStar): Design, implement, test, and architect Infotainment software solutions for GM vehicles with an accent on OnStar Calling and Turn by Turn domains using Android Automotive OS. Focus on full software development lifecycle, improving user experience, and ensuring functionality across vehicle portfolio and ecosystem.
Location: Hybrid in Markham, Ontario – expected to report to office three times per week at minimum. GM does not provide immigration-related sponsorship for this role.
Company
is revolutionizing the automotive industry with software-defined vehicle solutions towards Zero Crashes, Zero Emissions, and Zero Congestion.
What you will do
- Design and develop in-vehicle applications for GM Infotainment systems.
- Handle full software lifecycle for OnStar Calling and Turn by Turn domains, including requirements, design, development, deployment, and maintenance.
- Implement Infotainment requirements to improve software functions and user experience in Android environment.
- Participate in architecture, requirements, design, code, and test reviews.
- Collaborate in Agile/Scrum teams across domains to manage requirements and produce technical documentation.
- Senior members: take project ownership, make autonomous decisions, and mentor juniors.
Requirements
- 8+ years programming in Kotlin, Java, or C++.
- 3+ years developing apps or middleware for mobile/automotive platforms like Android.
- Strong object-oriented design, algorithms, data structures.
- Experience with large codebases, new and existing code.
- Android UI development (Jetpack Compose) and tools like Figma.
- Testable architecture: JUnit, Espresso, TDD, MVVM, Clean Architecture.
- JIRA, GIT, Agile; diagnostics with Android/vehicle logs (CAN-bus).
- Android Automotive OS APIs (CarService, ConnectivityManager, etc.).
- Excellent communication; creative, disciplined, responsible.
- Experience guiding/mentoring team members.
- Bachelor's in Computer Science/Software Engineering or equivalent.
Nice to have
- AOSP development, Android internals (system services, Binder IPC).
- Android Studio/Linux; navigation/GPS; embedded systems.
- C/C++; automotive infotainment; CAN/LIN/ARXML/Ethernet protocols.
- Automotive safety/regulations (ASIL, FMVSS).
Culture & Benefits
- Paid time off: vacation, holidays, parental/adoption leave.
- Healthcare, dental, vision, health spending account, wellness incentives.
- Life insurance; company matching to Defined Contribution Pension plan.
- GM Vehicle Purchase Plan for employees and family.
- Inclusive workplace fostering belonging and development.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →