Job Description
The Infotainment Applications Software Defined Vehicle 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!
Job Description
We are seeking android software developer candidates with different levels of experience ranging from junior to senior.
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
Experience with programming in Kotlin, Java, or C++
Experience developing applications or middleware for mobile platforms like Android or iOS
Object-oriented software development experience with a proven 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 and tools
Ability to perform diagnostic and investigate issues based on limited information
Excellent verbal and written communication skills
Creative, well-adapted, strong sense of responsibility, delivery and schedule dedication
Bachelor’s degree in Computer Science, Software/Computer Engineering or equivalent field
Advanced degrees preferred
Other Skills Preferred
Experience with Android Open Source Project development
Software experience in Android Studio/Linux platform
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
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 volunteeropportunities.
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.
Les nouvelles technologies vous intéressent et vous aimez être dans ”le feu de l’action”! Vous recherchez de nouveaux défi! C’est...
Apply For This JobDescription De Poste Decsription Emplacement : Edmonton, ON, Canada (sur place) Salaire de départ : $16.65 par heure pour les...
Apply For This JobINGÉNIEUR DE DONNÉES D’ENTREPRISE SÉNIOR Niveau : 5-7 années Rémunération de base : 88,849$ – 102,508$(Rémunération totale sur cible :...
Apply For This JobJob Requisition Id: 174136 Business Function: Human Resources Primary City: Richmond Other Location(s): Province: British Columbia Employment Type: Full-Time Employment...
Apply For This JobPlease refer to the How to Apply for a Job (for External Candidates) job aid for instructions on how to...
Apply For This JobWordPress Expert – Collision Centres AutoCanada Home Office Edmonton, Alberta (On-Site) Are you a web developer looking for an exciting...
Apply For This Job