CareerPlan

Sr. Software Engineering - LV Power Distribution

Markham, Ontario, CanadaFull-time$115k–$165k2026-10-19 → 2026-11-09
Hybrid · CanadaNo visa sponsorship

Core

Senior Embedded Software Developer for Low Voltage Power Distribution Controls & Diagnostic software in SDV2.0 vehicles.

Role type

Senior IC embedded software engineer (automotive controls)

Builds

Embedded controls for on-vehicle low voltage power management, power generation, energy storage, and distribution

Domain

Automotive / Embedded Systems / Low Voltage Power Distribution

Required skills

C/C++, embedded controls software, system design, control systems, ISO26262, SiL/HiL/Vehicle testing, software verification & validation, DevOps/CI/CD, JIRA, Scaled Agile Framework, OBDII diagnostics

Preferred skills

MS in Engineering, Low Voltage Battery Systems experience, Auto Code Generation, Python scripting, AUTOSAR, complex device drivers, bootloader, embedded operating systems

Technologies

C, C++, Matlab Simulink, Auto Code Generation, Python, CAN, LIN, ARXML, Ethernet, JIRA

Responsibilities

Develop and deliver high-quality software for low voltage power management embedded controls systems; Lead development of software system team design content and software anomaly corrections; Design, develop, and implement Physics and Controls requirements to continuously improve software for mechatronic controls, diagnostics strategies, and controller communication; Test & demonstrate software functionality & readiness, ensuring hardware agnostic solutions across all GM owned software; Utilize automated test tools in build environments, test benches, and vehicles to verify functionality at the Controller, System, and Vehicle level; Coordinate with other departments such as requirements, hardware, and calibration groups.

Seniority

Senior, hands-on IC