Build next-generation low voltage controls at General Motors in Markham, applying C/C++, CI/CD, and automated testing. The role follows a hybrid schedule with regular Elevation Center attendance. This Senior Embedded Controls Developer works on power management, power generation, energy storage, and distribution software. You will help deliver hardware-agnostic solutions for Software Defined Vehicle development. The work includes DevOps practices, automated test environments, communication protocols, diagnostic design, and independent software review.
Key Responsibilities
- Deliver high-quality embedded controls software for low voltage systems
- Use automated tools across builds, benches, and vehicles
- Apply BDD and TDD methodologies for software quality
- Use CI/CD pipelines for development, testing, and deployment
- Maintain understanding of CAN, LIN, ARXML, and Ethernet
Requirements:
- Minimum five years of related embedded controls experience
- Bachelor's degree in engineering or computer science
- Proficiency in C and C++
- Knowledge of virtual testing, DevOps, and CI/CD integration
- Experience with JIRA and Scaled Agile Framework Use embedded controls, automated testing, communication protocols, and DevOps knowledge to support General Motors software programs.