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

Software Developer - Early Career

General Motors

Markham, Ontario, Canada (Hybrid) · ಪೂರ್ಣ ಸಮಯ

ಅರ್ಜಿ ಸಲ್ಲಿಸುವವರಲ್ಲಿ ಮೊದಲಿಗರಾಗಿರಿ

ಅನುಭವ
ಯಾವುದೇ
ಸಂಬಳ
CAD 73,900 – CAD 110,900 / year
ತೆರೆಯುವಿಕೆಗಳು
1
ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ
3 ಗಂಟೆಗಳು ಹಿಂದೆ

Where you'll work

ಕೆಲಸದ ವಿವರ

Role overview

General Motors is looking for early-career engineers who bring strong interest in controls and software to join the Vehicle Mechatronics Embedded Controls group. This position focuses on building advanced software for the software-defined vehicle space, with work spanning design, implementation, testing, and architecture across GM’s vehicle portfolio and ecosystem.

The selected candidate will have direct influence on vehicles in production and on the customer experience, while contributing to GM’s goal of achieving zero crashes, zero emissions, and zero congestion.

Work arrangement

This is a hybrid role. The successful applicant must report to the Markham Elevation Centre (MEC) or Oshawa Elevation Centre (OEC) at least three days per week, or at another cadence determined by business needs.

Vacancy status

This opening is for a new headcount rather than backfilling an existing vacancy.

AI disclosure

Artificial intelligence will be used as part of the hiring process for this position.

Key responsibilities

  • Build robust embedded software for control systems used in EVs and PHEVs, including thermal, chassis, brake, and propulsion-related applications.
  • Create, refine, and implement physics- and controls-based requirements to improve mechatronic control software, diagnostics approaches, controller communications, and vehicle feature enhancements.
  • Apply sound software design practices, use appropriate design patterns, and work with supervisory control architecture and hardware abstraction concepts to produce effective solutions.
  • Partner with systems, software, calibration, scrum, and lead engineers to convert functional requirements into dependable control and diagnostics strategies.
  • Validate and present software functionality and release readiness.
  • Develop reusable solutions that can be shared across GM-owned software platforms.
  • Prepare design requirement documentation and trace those requirements to test cases that prove the feature works as intended.
  • Use automated testing tools in development environments, benches, and vehicles to confirm functionality at controller, system, and vehicle levels.
  • Contribute as an engaged member of an inclusive Agile Scrum team delivering software solutions.
  • Participate actively in planning discussions, contribute ideas and lessons learned, and support peer learning and training.

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 skills and experience

  • Strong programming ability, ideally in C or C++.
  • Working knowledge of Python scripting, ETAS, INCA, MDA, and other tools used in software development and testing.
  • Experience using JIRA, Git, and Agile development practices.
  • Exposure to the CppU Test framework, including debugging test cases and implementing dynamic scheduling.
  • Hands-on development or test experience in SIL/HIL or similar virtual test environments.
  • Understanding of CAN, LIN, ARXML, or Ethernet communication protocols.
  • Familiarity with software architecture principles and best practices.
  • Automotive project or club involvement such as Formula SAE, EcoCAR, or similar activities.
  • Customer-focused approach to building solutions.

Compensation

The base salary range for this position is CAD 73,900 to CAD 110,900. The final offer within that range will depend on factors relevant to the role.

Eligibility and sponsorship

Applicants must not require sponsorship to work in Canada now or in the future. Candidates who need sponsorship cannot be considered.

Benefits

GM’s total rewards program is designed to support employee and family well-being and includes a range of benefits alongside other offerings.

  • Paid time away, including vacation, holidays, and supplemental leave benefits for pregnancy, parental leave, and adoption leave.
  • Medical, dental, and vision coverage.
  • Life insurance coverage for employees and their families.
  • Company and matching contributions to a defined contribution pension plan.
  • GM Vehicle Purchase Plan for employees, family, and friends.

About GM

General Motors is working toward a future with zero crashes, zero emissions, and zero congestion, and aims to create safer, more equitable mobility for everyone.

Inclusion and equal opportunity

GM is committed to maintaining a workplace free from unlawful discrimination and to fostering belonging and inclusion so employees can thrive and build better products for customers.

Assessment and screening

Candidates may be asked to complete job-related assessments and/or pre-employment screening before starting work, where applicable.

Accommodation

Accommodation is available for applicants with disabilities. If you need a reasonable accommodation during the application or hiring process, you may request it and include the job title and requisition number in your request.

Additional information

General Motors of Canada advises applicants to reach out if accommodation is needed. More information about GM Canada is available on the company careers website.

ನಿಮಗೆ ಪ್ರತ್ಯುತ್ತರ ಬೇಕಾದರೆ ಅದನ್ನು ಬಿಡಿ — ನಾವು ಅದನ್ನು ಬೇರೆ ಯಾವುದಕ್ಕೂ ಬಳಸುವುದಿಲ್ಲ.

ಬ್ರೌಸ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ, ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ, ಅಥವಾ ಅಂಟಿಸಿ ಸ್ಕ್ರೀನ್‌ಶಾಟ್

PNG, JPG, GIF, MP4, WebM, MOV · ಪ್ರತಿಯೊಂದೂ ಗರಿಷ್ಠ 20MB · 5 ಫೈಲ್‌ಗಳವರೆಗೆ