Job Description
Join General Motors Canada as a Staff Embedded Logging Software Developer in a hybrid role. Focus on designing integrated logging pipelines across vehicle platforms with cutting-edge technologies.
This position within the Data Engineering organization is pivotal for developing a unified Vehicle Logging Architecture. Candidates should have at least 8 years of embedded software experience, especially in C/C++ and Android. You will work closely with cross-platform teams to ensure reliable, secure logging from ECUs to the cloud.
Key Responsibilities:
• Define Platform Log Client behaviors for Android and QNX
• Manage log files, including rotation and compression
• Build Log Control Interface Library for configuration validation
• Design reliable egress paths for log data transfer
• Champion structured logging practices across teams
Requirements:
• Bachelor’s in Computer Science or related field
• 8+ years in embedded software development
• Strong coding ski...
This position within the Data Engineering organization is pivotal for developing a unified Vehicle Logging Architecture. Candidates should have at least 8 years of embedded software experience, especially in C/C++ and Android. You will work closely with cross-platform teams to ensure reliable, secure logging from ECUs to the cloud.
Key Responsibilities:
• Define Platform Log Client behaviors for Android and QNX
• Manage log files, including rotation and compression
• Build Log Control Interface Library for configuration validation
• Design reliable egress paths for log data transfer
• Champion structured logging practices across teams
Requirements:
• Bachelor’s in Computer Science or related field
• 8+ years in embedded software development
• Strong coding ski...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application