Job Search and Career Advice Platform
55

Jobs at General Motors in Canada

Senior Software Developer

General Motors

Oshawa
On-site
CAD 80,000 - 110,000
30+ days ago
I want to receive the latest job alerts at “General Motors” jobs

Senior Embedded Software Developer - Data Plane

General Motors

Markham
On-site
CAD 100,000 - 130,000
30+ days ago

Staff Data Software Developer - Embedded Data

General Motors of Canada

Oshawa
Hybrid
CAD 100,000 - 130,000
30+ days ago

e-Commerce Specialist

General Motors of Canada

Markham
Hybrid
CAD 70,000 - 90,000
30+ days ago

e-Commerce Specialist

General Motors of Canada

Oshawa
Hybrid
CAD 70,000 - 100,000
30+ days ago
Discover more opportunities than anywhere else.
Find more jobs now

Top job titles:

Government jobsAdministration jobsCare jobsParalegal jobsTruck jobsIllustration jobsHuman Resources Coordinator jobsIndigenous jobsManager Marketing jobsChief Executive Officer jobs

Top companies:

Jobs at LoblawsJobs at TtcJobs at Home DepotJobs at AmdJobs at GlencoreJobs at CognizantJobs at Jd SportsJobs at Working SolutionsJobs at VisaJobs at Goodwill

Top cities:

Jobs in VaughanJobs in BurnabyJobs in WindsorJobs in BurlingtonJobs in LavalJobs in RichmondJobs in KelownaJobs in GuelphJobs in Chatham KentJobs in Kamloops
Senior Software Developer
General Motors
Oshawa
On-site
CAD 80,000 - 110,000
Full time
30+ days ago

Job summary

A leading automotive company is seeking a talented Senior Software Developer in Oshawa, Canada. This hybrid role requires expertise in software development, particularly in C/C++, and a passion for innovation in vision systems. Candidates should have experience in algorithm development for customer-facing applications. Join a dynamic team focused on pioneering automotive technologies and ensuring safety applications in vehicles. This is a chance to contribute to the future of automotive software development.

Qualifications

  • Deep understanding of software development for real-world applications.
  • Experience in a scrum/agile environment.
  • Background in classical and machine learning-based vision systems.

Responsibilities

  • Design, implement, test, and maintain embedded software.
  • Develop vehicle camera technologies for safety applications.
  • Contribute to the creation of core vision system technologies.

Skills

C/C++ programming
Software development
Computer vision
Agile methodologies
Job description

Work Arrangement: This role is Hybrid at Oshawa Elevation Centre, and you are expected to report to that location at least three times a week.

At General Motors, we envision a future characterized by zero crashes, zero emissions, and zero congestion. We are pioneering the next generation of vehicle compute platforms and revolutionizing automotive software development.

Join us as we lead the way towards a sustainable and safe automotive future.

We are seeking a talented Senior Software Developer with expertise in vision systems to join our dynamic engineering team.

The Role

We are looking for a skilled Senior Software Developer with a deep understanding of developing software and algorithms for real-world customer-facing features and systems. The ideal candidate will have a strong background in software development (C/C++) in a scrum/agile environment, a passion for innovation, and experience with systems applications using both classical and machine learning-based computer vision methodologies.

The successful candidate will join the vehicle camera team and will take broad responsibility for advanced technologies development and productization, as well as safety applications, from algorithmic proof of concept to deployment in core technologies within the infotainment system on the vehicle.

What You'll Do (Responsibilities)

  • Design, implement, test, and maintain embedded software and algorithms using various technologies.

  • Work in a multinational organization to explore, develop, and productize vehicle camera technologies focused on safety applications, in-vehicle customer-facing video applications, and vehicle camera backend services.

  • Contribute to the creation of core vision system technologies, utilizing both classic and advanced techniques, with an emphasis on data-driven development, debugging, and deployment on embedded systems with challenging compute and runtime requirements.

  • Develop technology solutions based on product needs, exploring various algorithm methods (classic, learned, etc.), acquiring necessary data and simulation environments, and progressing to implementation and integration with embedded targets, considering computational and real-time constraints.

  • Previous
  • 1
  • 2
  • 3

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved