Senior Embedded Software Developer
Job in
Markham, Ontario, I3P, Canada
Listed on 2026-10-21
Listing for:
GM of Canada Company
Full Time
position Listed on 2026-10-21
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Develop embedded controls software for low voltage power management at General Motors, using C and C++ in a hybrid Markham role. Report to the Markham Elevation Center at least three times weekly.
As a Senior Embedded Software Developer, you will support Low Voltage Infrastructure and Electric Power Controls. Your work spans system design, diagnostics, control systems, and software verification. You will contribute to Software Defined Vehicle and Service Oriented Architecture solutions while collaborating within agile scrum teams and Electric Power ART.
Key Responsibilities:- Develop software for low voltage power management embedded controls systems
- Lead software system design content and anomaly corrections
- Implement physics and controls requirements for diagnostics strategies
- Test software at controller, system, and vehicle levels
- Coordinate with requirements, hardware, and calibration groups
- Bachelor's degree in engineering or computer science
- Minimum five years of embedded controls software experience
- Proficiency in C and C++ programming
- Experience with component and system testing
- Automotive safety experience, including ISO 26262
Apply embedded software, controls, diagnostics, and testing expertise to advance General Motors low voltage power systems.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×