Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Senior Android Developer - Software Defined Vehicle

Markham, ON
  • À discuter
  • Dès que possible

Job Description

The Infotainment Applications group at the Canadian Technical Centre is at the heart of delivering GM’s in-vehicle user interface and software applications. With years of experience maximizing the power and flexibility of Android, we are continually redefining the customer experiences of GM’s vehicles for all our brands - Cadillac, Chevy, GMC, Buick. Join a hardworking and engaged software development team who have adapted to new remote working conditions, while delivering exciting new software applications for electric vehicles like the Hummer EV and Cadillac Lyriq. Innovation lives here, so should you!

  • Design and develop the world’s best in-vehicle applications for GM Infotainment systems
  • Responsible for the entire software development process of your domain, including requirements, system design, development, deployment, and maintenance of the Infotainment software
  • Participate in architecture, requirements, design, code, and test case reviews
  • Provide clear and complete documentation based on the definition of the software development process
  • Collaborate with team members in software development activities using Scrum/Agile/SAFe development process

Additional Job Description
  • 7+ years of experience programming in Kotlin, Java, or C++
  • 5+ years of experience developing applications or middleware for mobile platforms like Android or iOS 
  • Object-oriented software development experience with a solid grasp of algorithms and data structures
  • Experience with large code bases, developing entirely new code and maintaining existing code
  • Experience with testable software architecture JUnit, Espresso, TDD, MVVM, Clean Architecture
  • Experience with SCM tools like GIT, SVN or ClearCase 
  • Experience with Agile/Scrum/SAFe development process and tools
  • Ability to perform diagnostic and investigate issues based on limited information
  • Excellent verbal and written communication skills
  • Creative, disciplined, strong sense of responsibility, delivery and schedule commitment

Other Skills Preferred

  • Experience with Android Open Source Project development
  • Software development experience in Android Studio/Linux platform
  • Software development experience in 3D Unreal/Unity/OpenGL ES/Vulkan
  • Software development experience in a variety of embedded system
  • Experience with scripting, tool development and test automation framework
  • Experience with the development of automotive infotainment solutions
  • Experience with vehicle communication network protocols including CAN, MOST
  • Bachelor's degree in Computer Science, Software/Computer Engineering or equivalent field
  • Advanced degrees preferred

We would like to thank all candidates for expressing interest however; only those selected for interviews will be contacted. Pre-employment screening will be required.Accommodation is available to applicants with disabilities. Should you be contacted by General Motors of Canada Company, please advise if you require accommodation.General Motors of Canada values diversity and is an equal opportunity employer.

    About GM

    Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

    Why Join Us 

    We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

    Diversity Information

    General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.   We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. 

    We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

    Equal Employment Opportunity Statement

    Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.


    Niveau d'études

    non déterminé


    En cours

    Années d'expérience

    non déterminé

    Langues écrites

    non déterminé

    Langues parlées

    non déterminé