General Motors is revolutionizing automotive software development with a vision of zero crashes, zero emissions, and zero congestion. This Senior Software Developer role focuses on vehicle camera systems and vision technologies, combining classical and machine learning approaches. Based in Oshawa, this hybrid position requires on-site presence three times weekly at the Elevation Centre. The role involves developing customer-facing features and safety applications, from algorithmic proof of concept to deployment in vehicle infotainment systems. The ideal candidate will have 5+ years of software development experience, particularly in C++ and Python, with expertise in computer vision and embedded systems. You'll work in a multinational team, developing core vision technologies while considering computational and real-time constraints. GM offers comprehensive benefits including healthcare, pension, and vehicle purchase plans. This position provides an opportunity to directly impact the future of automotive technology, working on cutting-edge vision systems and safety applications. The role combines technical expertise with practical automotive applications, making it ideal for someone passionate about both software development and automotive innovation.