Job Description
Join General Motors Canada as a Senior Embedded Logging Software Engineer and drive vehicle data architecture innovation. This hybrid role emphasizes integrating embedded data pipelines seamlessly.
In this position, you will design and implement critical software for the Vehicle Observability Data Architecture. Your experience in C/C++, Android, and embedded systems will be instrumental in ensuring optimal data flows from vehicle ECUs to the cloud. Collaborating in an Agile environment, you’ll take ownership of your projects while mentoring junior developers.
Key Responsibilities:
• Own software feature development and maintenance
• Perform unit and integration testing
• Lead collaborative code reviews
• Ensure thorough documentation of software developments
• Mentor less experienced team members
Requirements:
• Bachelor’s degree in a relevant field
• 5+ years of embedded software experience
• Proficient in C/C++ and Android
• Familiar with vehicle d...
In this position, you will design and implement critical software for the Vehicle Observability Data Architecture. Your experience in C/C++, Android, and embedded systems will be instrumental in ensuring optimal data flows from vehicle ECUs to the cloud. Collaborating in an Agile environment, you’ll take ownership of your projects while mentoring junior developers.
Key Responsibilities:
• Own software feature development and maintenance
• Perform unit and integration testing
• Lead collaborative code reviews
• Ensure thorough documentation of software developments
• Mentor less experienced team members
Requirements:
• Bachelor’s degree in a relevant field
• 5+ years of embedded software experience
• Proficient in C/C++ and Android
• Familiar with vehicle d...