Position Overview
Enhance vehicle observability at General Motors Canada as a Senior Embedded Logging Software Developer. This hybrid role is key for integrating data flows from vehicle systems to the cloud.
You will play a crucial role in the Data Engineering organization, designing embedded data pipelines and ensuring seamless interaction between the control and data planes. Your expertise in C/C++ and Android will be vital as you deliver reliable software solutions across Android Automotive, Linux, and QNX environments. This role involves mentorship and significant contributions to a collaborative, energetic team.
Key Responsibilities:
• Develop and maintain embedded software solutions
• Conduct software verification through testing
• Lead code and test case reviews
• Document processes per development standards
• Collaborate using Scrum/Agile methodologies
Requirements:
• Bachelor’s degree in Computer Science or Engineering
• 5+ years in embedded software development