Enable job alerts via email!

Staff Software Developer - Data Plane

General Motors

Markham

Hybrid

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative automotive company is on the lookout for a talented Staff Software Engineer to join their dynamic team. This role involves developing and optimizing data-intensive pipelines to enhance the embedded data plane infrastructure. You'll have the opportunity to work with cutting-edge technologies, ensuring high performance and reliability in data processing. If you are passionate about open-source technologies and want to contribute to a sustainable automotive future, this position offers a unique chance to make a significant impact in a forward-thinking environment. Join us in revolutionizing the automotive industry!

Qualifications

  • Strong background in software development with C/C++.
  • Experience in managing and scaling data flows effectively.

Responsibilities

  • Design and maintain data processing pipelines using various technologies.
  • Optimize performance for high throughput and low latency.
  • Collaborate with DevOps for seamless deployment.

Skills

C/C++ Programming
Data Pipeline Development
Open-source Technologies
Data Flow Management
Performance Optimization

Tools

Azure
Amazon S3

Job description

Work Arrangement: This role is based remotely but if you live within a 80 KM radius of Markham Elevation Centre or Oshawa Elevation Centre, you are expected to report to that location three times a week, at minimum.

At General Motors, we envision a future characterized by zero crashes, zero emissions, and zero congestion. We are pioneering the next generation of vehicle compute platforms, revolutionizing automotive software development, and integrating seamless connections between cloud and edge resources. Join us as we lead the way towards a sustainable and safe automotive future.
We are seeking a talented Staff Software Engineer with expertise in data intensive systems to join our dynamic engineering team.

The Role

We are looking for a skilled Staff Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong background in software development (C/C++), a passion for open-source technologies, and experience in managing and scaling data flows.

What You'll Do (Responsibilities)

  • Design, implement, and maintain data plane and processing pipelines using various technologies.

  • Optimize and enhance the performance of our data plane for high throughput and low latency.

  • Integrate data collection with various data sinks such as Azure, S3, and other storage systems.

  • Develop custom plugins for our data plane as needed to support unique data processing requirements.

  • Collaborate with DevOps to ensure seamless deployment and operation of logging infrastructure.

  • Monitor and troubleshoot data plane software to ensure reliability and stability.

  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches.

  • Assist with developing and integrating a control plane to manage the distributed architecture on a large scale.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Future Openings)

Zensurance

Toronto

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Lead Software Developer

Onico Solutions

Richmond Hill

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Software Developer

Hive.co

Toronto

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Software Developer

Fidelity International

Toronto

Remote

CAD 80,000 - 110,000

5 days ago
Be an early applicant

Freelance Software Developer (C/C++ - Rust) - AI Trainer

Mindrift

Toronto

Remote

CAD 50,000 - 90,000

6 days ago
Be an early applicant

Staff Software Developer - Data Plane

General Motors of Canada

Markham

Hybrid

CAD 80,000 - 120,000

30+ days ago

Ubuntu Core Software Engineer

Canonical

Mississauga

Remote

CAD 70,000 - 100,000

6 days ago
Be an early applicant

Staff Software Developer - Data Plane

General Motors

Oshawa

Hybrid

CAD 80,000 - 120,000

30+ days ago

Staff Software Engineer, Data Products

Chainlink Labs

Toronto

Remote

CAD 100,000 - 150,000

10 days ago