Staff Software Engineer in Markham

Staff Software Engineer in Markham

Markham Full-Time 121500 - 148500 $ / year (est.) Hybrid
G

At a Glance

  • Tasks: Lead the design of a cutting-edge Vehicle Data Platform and optimize software delivery.
  • Company: Join General Motors, a leader in automotive innovation and technology.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Dynamic team environment focused on collaboration and innovation.
  • Why this job: Shape the future of automotive software and mentor the next generation of engineers.
  • Qualifications: Bachelor’s in Computer Science or Engineering with 6+ years of C/C++ experience.

The predicted salary is between 121500 - 148500 $ per year.

Take the lead as a Staff Software Engineer within General Motors' Data Engineering team, responsible for a hybrid Vehicle Data Platform.

Design solutions across ECUs, cloud integration, and logging infrastructure.

In this senior role, you will guide the technical direction of the Vehicle Data Platform, focusing on configuration management and data processing.

Your expertise will drive the unification of logging across software stacks while mentoring engineers and collaborating with various teams, including application and cybersecurity.

Join a pioneering environment dedicated to shape the future of automotive software.

Key

Responsibilities

  • Set technical direction for control and data planes
  • Manage configuration distribution for thousands of vehicles
  • Design unified logging infrastructure across platforms
  • Define SDK architecture and API for developers
  • Optimize software delivery for Android, Linux, and QNX

Requirements

  • Bachelor’s in Computer Science or Engineering
  • 6+ years of C/C++ development experience
  • Expertise in Linux, Android, and QNX software
  • Experience in large scale distributed systems
  • Strong troubleshooting and technical communication skills

Lead innovative projects and contribute to a transformative vision at General Motors. #J-18808-Ljbffr

Staff Software Engineer in Markham employer: GM of Canada Company

At General Motors, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Oshawa that fosters collaboration and innovation. Our comprehensive benefits package, including paid time off, healthcare, and retirement savings plans, supports the well-being of our employees and their families. With a strong commitment to diversity, inclusion, and continuous improvement, we provide ample opportunities for professional growth and development, making GM a rewarding place to build your career.

G

Contact Details:

GM of Canada Company Recruitment Team

We think you need these skills to ace Staff Software Engineer in Markham

C/C++ Development
Linux
Android
QNX
Configuration Management
Data Processing
Logging Infrastructure Design