Software Development Graduate Position at GM
General Motors • markham, on • Posted May 31, 2026
About the Role
Join General Motors as a Software Developer focused on next-gen Infotainment applications. This hybrid role in Markham offers a unique opportunity to work on software that changes how cars interact with users.
General Motors is looking for motivated candidates for their Vehicle Software and Electronics Engineering group. You will be at the forefront of developing software solutions that redefine automotive experiences in a hybrid work model, with in-office requirements at the Markham Elevation Centre at least three times weekly. Develop skills in embedded software, focusing on platforms like Android, QNX, and Linux.
Key Responsibilities:
• Implement software solutions for Infotainment
• Utilize design patterns and principles for effective solutions
• Participate in architecture and design reviews
• Verify functionality with automated testing tools
• Engage as an Agile team member
Requirements:
• Bachelor’s or Master’s degree in Computer Science/Engineering
General Motors is looking for motivated candidates for their Vehicle Software and Electronics Engineering group. You will be at the forefront of developing software solutions that redefine automotive experiences in a hybrid work model, with in-office requirements at the Markham Elevation Centre at least three times weekly. Develop skills in embedded software, focusing on platforms like Android, QNX, and Linux.
Key Responsibilities:
• Implement software solutions for Infotainment
• Utilize design patterns and principles for effective solutions
• Participate in architecture and design reviews
• Verify functionality with automated testing tools
• Engage as an Agile team member
Requirements:
• Bachelor’s or Master’s degree in Computer Science/Engineering