Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Android Developer – Trailering Application

General Motors

. Design and develop in-vehicle applications for GM Infotainment systems.

Posted 9/16/2026full-timeMarkham • CanadaSenior💰 CA$115,000 - CA$164,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Android Development, particularly with Kotlin and Java, while effectively leading the software development lifecycle for in-vehicle applications. Proven ability to optimize performance and implement robust testing strategies in complex automotive environments.

Highest-signal resume keywords
Android DevelopmentKotlin ExpertiseCI/CD Pipeline ExperienceAutomated TestingTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Android SDKJavaCoroutines/FlowJetpackMVVMJUnitMockK/MockitoEspressoUI AutomatorPerformance Tuning
Soft Skills
Clear CommunicationCross-Functional Collaboration
Tools & Technologies
CI/CD ToolsGit WorkflowsAutomated Build Systems
Certifications & Qualifications
Bachelor’s Degree in CS, Software Engineering, EE/CE, or Related Field
Industry Keywords
Automotive Infotainment SystemsAOSP/AAOSEmbedded SoftwareSystem ServicesSecurity Models

Tech Stack

Tools & technologies
AndroidJavaJUnitKotlinMockito

About the role

Key responsibilities & impact
  • Design and develop in-vehicle applications for GM Infotainment systems.
  • Own the entire software development process, including requirements, system design, development, deployment, and maintenance.
  • Own major features end-to-end across architecture, implementation, validation, launch, and OTA deployment.
  • Define and collaborate on unit, integration, UI, and bench/in-vehicle test coverage.
  • Apply and evolve clean, modular Android architectures for large, long-lived automotive codebases.
  • Partner with platform teams on AOSP/AAOS customization and integration.
  • Diagnose and fix issues across app, framework, and system layers.
  • Contribute to architectural decisions on system services, permissions, and security models.
  • Influence platform-level improvements in stability, performance, security, and developer efficiency.
  • Define and implement unit, UI, system, and integration test strategies.
  • Build and maintain test automation for emulators and on-bench environments.
  • Integrate automated testing into CI/CD pipelines and automated build systems.
  • Provide technical leadership and mentorship to mid-level and junior engineers, including leading code and design reviews and championing best practices.

Requirements

What you’ll need
  • Bachelor’s degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience.
  • 5+ years of Android development with production Android apps or Android-based embedded software and proven experience on AAOS or deeply embedded Android platforms.
  • Expert Kotlin skills; strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns including coroutines/Flow, Jetpack, and MVVM or similar.
  • Deep understanding of app/activity lifecycles, background limits, scheduling, background work, coroutines/Flow, concurrency, configuration changes, memory management, profiling, performance tuning, Android permissions, security, and system services.
  • Track record of designing, implementing, and shipping complex features end-to-end in large codebases with strong debugging skills.
  • Demonstrated performance optimization on resource-constrained devices.
  • Experience with automated testing, code reviews, defensive and secure coding.
  • Experience writing and maintaining unit tests using JUnit and MockK/Mockito, UI tests using Espresso and UI Automator, and system/integration tests.
  • Hands-on experience with CI/CD pipelines, automated builds, and Git workflows in multi-team environments.
  • Effective cross-functional collaboration with UX, product, validation/QA, and platform/system engineers.
  • Clear written and verbal communication, able to drive decisions and explain complex topics to varied audiences.
  • GM does not provide immigration-related sponsorship; applicants must not require GM immigration sponsorship now or in the future.

Benefits

Comp & perks
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan.
  • GM Vehicle Purchase Plan for you, your family, and friends.