Staff Embedded Logging Developer at General Motors
Location
markham, on
Job Type
Full-time
Category
Other-General
Posted
May 27, 2026
Elevate your career as a Staff Embedded Logging Software Developer with General Motors Canada. This hybrid role involves designing embedded logging pipelines for diverse in-vehicle platforms.
Join the Data Engineering organization to develop a unified Vehicle Logging Architecture that ensures secure, high-fidelity logging from vehicle ECUs to the cloud. Your deep expertise in C/C++ and Android will be crucial in integrating robust data flows while meeting strict performance and security criteria.
Key Responsibilities:
• Define Platform Log Client behaviors for Android, Linux, and QNX
• Manage volatile buffers and persistent storage efficiently
• Build Log Control Interface Library for configuration management
• Design reliable egress paths for log streaming
• Champion structured logging best practices across platforms
Requirements:
• Bachelor’s degree in Computer Science or related field
• 8+ years in embedded software development
• Proficient in C/C++ ...
Join the Data Engineering organization to develop a unified Vehicle Logging Architecture that ensures secure, high-fidelity logging from vehicle ECUs to the cloud. Your deep expertise in C/C++ and Android will be crucial in integrating robust data flows while meeting strict performance and security criteria.
Key Responsibilities:
• Define Platform Log Client behaviors for Android, Linux, and QNX
• Manage volatile buffers and persistent storage efficiently
• Build Log Control Interface Library for configuration management
• Design reliable egress paths for log streaming
• Champion structured logging best practices across platforms
Requirements:
• Bachelor’s degree in Computer Science or related field
• 8+ years in embedded software development
• Proficient in C/C++ ...