General Motors is seeking a Senior Embedded Software Developer to join their mission of achieving zero crashes, zero emissions, and zero congestion. This role focuses on developing and optimizing embedded data plane infrastructure, requiring expertise in C/C++ programming and embedded systems. The position involves building data-intensive pipelines, managing high-throughput systems, and integrating with cloud platforms like Azure and S3. The ideal candidate will have 5+ years of experience in embedded software development, strong knowledge of QNX and Android systems, and a passion for open-source technologies. This is a hybrid role based in Markham or Oshawa, Ontario, requiring office presence three days per week. GM offers comprehensive benefits including healthcare, dental, vision, pension plans, and vehicle purchase programs. The role presents an opportunity to work on cutting-edge automotive technology while contributing to open-source communities and developing solutions for next-generation vehicle compute platforms.