Location
markham
Posted
June 14, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Advance your career as a Staff Embedded Logging Software Developer at General Motors Canada. This hybrid role entails designing embedded logging solutions for vehicle ecosystems.
In this pivotal role within the Data Engineering team, you'll develop a scalable Vehicle Logging Architecture that connects vehicle ECUs to the cloud. Your background in C/C++ and Android will help take high-fidelity logging to new heights while securing performance and reliability compliance.
Key Responsibilities:
• Design Platform Log Client functionalities for diverse systems
• Manage persistent storage strategies for log data
• Develop a comprehensive Log Control Interface Library
• Create robust paths for streaming log data to the cloud
• Promote structured logging standards across engineering teams
Requirements:
• Bachelor’s degree in a relevant technical field
• 8+ years of embedded software engineering experience
• Proficiency in C/C++ and Android Java development
• ...
In this pivotal role within the Data Engineering team, you'll develop a scalable Vehicle Logging Architecture that connects vehicle ECUs to the cloud. Your background in C/C++ and Android will help take high-fidelity logging to new heights while securing performance and reliability compliance.
Key Responsibilities:
• Design Platform Log Client functionalities for diverse systems
• Manage persistent storage strategies for log data
• Develop a comprehensive Log Control Interface Library
• Create robust paths for streaming log data to the cloud
• Promote structured logging standards across engineering teams
Requirements:
• Bachelor’s degree in a relevant technical field
• 8+ years of embedded software engineering experience
• Proficiency in C/C++ and Android Java development
• ...