General Motors is seeking a Staff Data Software Developer for their Embedded Data team, focusing on next-generation vehicle compute platforms and automotive software development. This role combines embedded systems expertise with data engineering, requiring 8+ years of experience in C/C++ and Android development. The position involves designing and implementing data-intensive pipelines, optimizing infrastructure performance, and working with cloud platforms like Azure and S3.
The role is hybrid, requiring three days per week in office, split between Markham and Oshawa locations in Ontario, Canada. The successful candidate will be part of GM's vision for zero crashes, zero emissions, and zero congestion, working on cutting-edge automotive technology.
Key responsibilities include developing and maintaining embedded data infrastructure, creating custom plugins for data processing, and contributing to open-source projects. The ideal candidate should have strong expertise in software development, particularly in embedded systems and data processing, with experience in QNX and Android platforms.
GM offers comprehensive benefits including healthcare, dental, vision, life insurance, pension plan, and vehicle purchase programs. The company strongly emphasizes diversity and inclusion, fostering an environment where employees can thrive and develop better products for customers. Note that GM does not provide immigration sponsorship for this role.