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