This page was automatically translated and may contain errors. View in English.
G

Software Developer - Early Career

General Motors

Oshawa, Ontario, Canada (Hybrid) · مکمل وقت

درخواست دینے والے پہلے فرد بنیں۔

تجربہ
کوئی بھی
تنخواہ
CAD 73,900 – CAD 110,900 / year
کھلنا
1
پوسٹ کیا گیا
3 گھنٹے قبل

Where you'll work

ملازمت کی تفصیل

Role overview

General Motors is hiring early-career software developers to join its Vehicle Mechatronics Embedded Controls group in Oshawa, Ontario, Canada. The team works on advanced software for vehicle systems, including software-defined vehicle initiatives that are shaping the future of automotive technology.

This position focuses on designing, building, validating, and architecting software for features used across GM’s vehicle portfolio and broader vehicle ecosystem. The work has direct impact on GM vehicles and on the company’s mission of delivering zero crashes, zero emissions, and zero congestion.

Work arrangement

This is a hybrid position. The selected candidate will be expected to work from Markham Elevation Centre (MEC) or Oshawa Elevation Centre (OEC) at least three days per week, or more often if business needs require it.

Key responsibilities

  • Develop high-quality embedded control software for electric vehicles and plug-in hybrid vehicles, covering thermal, chassis, braking, and other propulsion-related systems.
  • Create, refine, and implement physics- and controls-based requirements to improve mechatronic control software, diagnostics logic, controller communications, and vehicle feature enhancements.
  • Apply strong software design practices, including design patterns, supervisory controls architecture, and hardware abstraction concepts.
  • Work closely with system engineers, software engineers, calibration engineers, and scrum leadership to convert functional needs into reliable control and diagnostics solutions.
  • Validate software behavior and demonstrate readiness through testing activities.
  • Contribute reusable solutions that can be shared across GM-owned software platforms.
  • Write and maintain requirements documentation, and connect those requirements to test cases that prove functionality.
  • Use automated testing tools in development environments, benches, and vehicles to confirm functionality at the controller, system, and vehicle levels.
  • Participate actively as an inclusive member of an Agile Scrum team.
  • Share ideas in planning sessions, exchange knowledge, and help mentor or train others.

Required qualifications

  • Current pursuit of a Bachelor’s or Master’s degree in Mechatronics, Software, Electrical, Mechanical, or Computer Engineering.
  • Expected graduation between December 2025 and August 2026.
  • Availability to work full time for 40 hours per week.

Preferred experience

  • Working knowledge of a programming language, especially C or C++.
  • Experience with Python scripting and tools such as ETAS, INCA, MDA, and similar software used for development or testing.
  • Familiarity with JIRA, Git, and Agile development practices.
  • Exposure to CppU Test, including debugging tests and implementing a dynamic scheduler.
  • Experience testing or developing in SIL, HIL, or similar virtual environments.
  • Understanding of CAN, LIN, ARXML, or Ethernet communication protocols.
  • Knowledge of software architecture principles and engineering best practices.
  • Automotive project or club involvement such as Formula SAE, EcoCAR, or similar activities.
  • Customer-focused mindset with an ability to build practical solutions.

Compensation and benefits

The base salary for this position ranges from 73,900 to 110,900. Final pay within this band will depend on factors relevant to the role.

GM’s rewards package includes paid time off such as vacation, holidays, and supplemental leave for pregnancy, parental, and adoption needs; healthcare, dental, and vision coverage; life insurance for employees and their families; company and matching contributions to a defined contribution pension plan; and the GM Vehicle Purchase Plan for employees, their family, and friends.

Important notes

Applicants must not require sponsorship to work in Canada now or in the future, as sponsorship is not available for this role. The hiring process may use artificial intelligence as part of candidate evaluation. GM may also require role-related assessments and/or pre-employment screening before employment begins.

Accommodation is available for applicants with disabilities. If contacted by General Motors of Canada Company, candidates should advise if they need accommodation. GM Canada is committed to diversity, inclusion, and equal opportunity in the workplace.

About General Motors

GM’s vision is to create a world with zero crashes, zero emissions, and zero congestion. The company emphasizes belonging, inclusion, and a workplace where employees can thrive while building better products for customers.

Application support

For help with job search or application accommodation, candidates may contact GM by email or call 800-865-7580. When requesting accommodation, include the job title and requisition number along with a description of the specific assistance needed.

اگر آپ جواب چاہتے ہیں تو اسے چھوڑ دیں - ہم اسے کسی اور چیز کے لیے استعمال نہیں کریں گے۔

براؤز کرنے کے لیے کلک کریں۔گھسیٹیں اور چھوڑیں، یا پیسٹ ایک اسکرین شاٹ

PNG, JPG, GIF, MP4, WebM, MOV · زیادہ سے زیادہ 20MB ہر ایک · 5 فائلوں تک