Enable job alerts via email!

Staff Software Developer - Data Plane

Cadillac / GM

Markham

Hybrid

CAD 80,000 - 120,000

Full time

10 days ago

Boost your interview chances

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

Job summary

Join General Motors as a Staff Software Engineer to drive the development of data intensive pipelines crucial for our embedded data infrastructure. Engage in optimizing performance and collaborating with teams to ensure the reliability and scalability of automotive software solutions, all while working towards a sustainable automotive future.

Benefits

Paid time off including vacation and parental leave
Healthcare, dental, and vision benefits
Life insurance plans
Defined Contribution Pension plan
GM Vehicle Purchase Plan

Qualifications

  • 8+ years of hands-on development experience in C/C++.
  • Familiarity with QNX, Android, AWS, GCP, Azure.
  • Strong understanding of data processing principles.

Responsibilities

  • Design and maintain data pipelines for high throughput.
  • Integrate data collection with data sinks like Azure, S3.
  • Troubleshoot data plane software for reliability.

Skills

Proficiency in C
Proficiency in C++
Problem-solving
Communication

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

QNX
Android
AWS
GCP
Azure

Job description

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.

Additional DescriptionYour Skills & Abilities (Required Qualifications) Bachelor's degree in Computer Science, Engineering, or a related field. Proficiency in programming languages such as C, C++, and other related languages (8+ years of hands on development experience). Familiarity with QNX and Android. Solid understanding of logging and data processing principles. Expert in software development and optimization. Experience in data plane/ other data intensive pipelines. Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent communication skills and the ability to work effectively in a team environment. What Can Give You a Competitive Advantage (Preferred Qualifications) Understanding of network communication and security protocols Familiarity with cloud platforms (AWS, GCP, Azure) and their logging services. Experience in building observability and contributions to Fluent Bit or other data intensive open-source projects. Knowledge of security best practices in logging and data processing. Experience with CI/CD pipelines and automation tools. GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. Benefits Overview The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others: Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave; Healthcare, dental, and vision benefits; Life insurance plans to cover you and your family; Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement; GM Vehicle Purchase Plan for you, your family and friends. #LI-BG1

About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Total Rewards | Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.Accommodations (U.S. and Canada)General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us Careers.Accommodations@GM.com or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.For more detail, salary and company information, use the apply link

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 Engineer - FlightAware OpsCore (Remote)

Raytheon Technologies Corporation

Chicago null

Remote

Remote

USD 101 000 - 203 000

Full time

Yesterday
Be an early applicant

Software Developer/Data Scientist/Computer Scientist (Remote)

Davita Inc.

Chicago null

Remote

Remote

USD 70 000 - 85 000

Full time

19 days ago

Freelance Software Developer (Java) - AI Trainer

Mindrift

Chicago null

Remote

Remote

USD 90 000 - 130 000

Part time

Yesterday
Be an early applicant

Freelance Software Developer (Ruby) - AI Trainer

Mindrift

Chicago null

Remote

Remote

USD 100 000 - 150 000

Part time

Yesterday
Be an early applicant

Systems Software Engineer - US Remote

Davita Inc.

Chicago null

Remote

Remote

USD 95 000 - 100 000

Full time

Today
Be an early applicant

Principal Software Engineer (.NET) Developer

Qualitest

Chicago null

Remote

Remote

USD 100 000 - 110 000

Full time

8 days ago

Application Developer

SAIC

Ashburn null

Remote

Remote

USD 80 000 - 120 000

Full time

Today
Be an early applicant

Software Consultant- Remote Arizona

Illinois Tool Works

Chicago null

Remote

Remote

USD 70 000 - 95 000

Full time

Yesterday
Be an early applicant

Field Applications Engineer

Energy Vault

Chicago null

Remote

Remote

USD 75 000 - 95 000

Full time

3 days ago
Be an early applicant