Talent.com
Software Developer – Diagnostics
Software Developer – DiagnosticsGeneral Motors • Markham, Ontario, Canada
Software Developer – Diagnostics

Software Developer – Diagnostics

General Motors • Markham, Ontario, Canada
15 days ago
Job type
  • Full-time
Job description

Job Description

Vacancy Status :

This posting is not for an existing vacancy within the organization and is open to new applications.

AI Disclosure :

As part of the application process, Artificial Intelligence will be used in the hiring process for this role

Work Arrangement :  This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum.

The Role

We are seeking a highly motivated Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform department. In this role, you will be responsible for designing, developing, and deploying diagnostic software applications using sound, industry standard methodologies. You will work with hands-on writing software or solutions, based on detailed requirements and system specifications. Additionally, you will work with development activities that will include updating existing software and / or developing new software solutions to address a specific need or solve a particular engineering problem. You will contribute to all development activities in accordance with appropriate methodologies and application of a repeatable, systematic, and quantifiable approach to the development process. You will develop your skill further by working closely with more senior developers to ensure code alignment with design patterns and frameworks.

What You'll Do (Responsibilities)

Own and develop diagnostic software solutions as part of a cross-functional team, contributing to current and future feature development

Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system design reviews, and drive software solutions primarily in C, with contributions in C++ as needed

Participate in software design activities and review low-level test cases

Perform software verification, including unit testing, simulation, and in-vehicle testing as required

Produce clear, thorough documentation in alignment with the established software development process

Work collaboratively with team members within an agile development environment

Take ownership of assigned tasks and ensure timely completion of design, testing, and implementation with a strong focus on quality

Contribute as an integral member of an energetic, high-performing team

Support occasional travel, averaging 1–2 weeks per year, including trips to the United States

Your Skills & Abilities (Required Qualifications) :

Bachelor’s or Master’s degree in Electrical, Software, Mechatronics, or Computer Engineering, Computer Science, or a related field

3+ years of experience designing and developing software in C (experience with C++ is an asset)

Solid foundation in software development with hands-on experience in embedded software design and implementation using C (additional C++ experience preferred)

Working knowledge of vehicle diagnostics and in-vehicle serial communication (CAN, LIN, Ethernet)

Experience with AUTOSAR (including BSW and ARXML configuration) and diagnostic tools; familiarity with automotive safety standards such as ISO 26262 is preferred

Understanding of vehicle electrical architectures, systems, and applicable standards

Strong problem-solving skills with the ability to debug and troubleshoot software and system issues

Strong communication skills and the ability to work effectively in a collaborative team environment

Valid driver’s license

Participation in EcoCAR and / or AutoDrive Challenge competitions is preferred

Compensation :

The salary range for this role is $90,00 to $136,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

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.

About GM

Our 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 Us

We 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.

Non-Discrimination and Equal Employment Opportunities

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.

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

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 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.

Create a job alert for this search

Software Developer Diagnostics • Markham, Ontario, Canada

Similar jobs
Senior Developer, Software

Senior Developer, Software

First American • Toronto, Canada
Full-time
Company Summary • •Come work for a company that’s committed to the success of each and every employee.A place where innovators and collaborators come together and build on each other’s talents.FCT pr...Show more
Last updated: 22 days ago • Promoted
Software Developer - Senior

Software Developer - Senior

JSG (Johnson Service Group, Inc.) • Toronto, Canada
Full-time
Get AI-powered advice on this job and more exclusive features.Role Overview The Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, a...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer

Senior Software Developer

Blue J Legal Inc. • Toronto, Canada
Full-time
About Blue J Blue J’s ambition is to be the world leader in generative AI for tax experts.Our AI tax research software is widely regarded as the best in the market. We are racing ahead with an excit...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer

Senior Software Developer

Interac Corp. • Toronto, Canada
Full-time
Who We Are : Every transaction matters.At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives. Founded in 1984, Interac connects Canadians through secure...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer - Home Health Monitoring (L4 Software Development)

Senior Software Developer - Home Health Monitoring (L4 Software Development)

Intello Technologies Inc. • Toronto, Canada
Full-time
Senior Software Developer - Home Health Monitoring (L4 Software Development) Location : Toronto, ON, CA; M5J 2V5; Edmonton, AB, CA. Scarborough, ON, CA; Calgary, AB, CA; Ottawa, ON, CA; Vancouver, B...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Software Developer

Senior Embedded Software Developer

Fortinet, Inc. • Toronto, Canada
Full-time
Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of our FortiGate firewall. You will join a dedicated team creating an innovative Unified Threat Managem...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer

Senior Software Developer

Autodesk • Toronto, Canada
Full-time
Autodesk is looking for a Senior Software Developer to join its Admin Access and Insights Team.The team operates within Autodesk Platform Services organization, dedicated to realizing the “managing...Show more
Last updated: 22 days ago • Promoted
Systems Senior Software Developer (Go or C++) - Observability

Systems Senior Software Developer (Go or C++) - Observability

PowerToFly • Toronto, Canada
Full-time
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people.The Elastic Search AI...Show more
Last updated: 19 days ago • Promoted
Senior Software Developer, Embedded Appliances

Senior Software Developer, Embedded Appliances

Motorola Solutions • Toronto, Canada
Full-time
Motorola Solutions values your privacy • •.Company Overview • •At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pur...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer

Senior Software Developer

Queer Tech • Toronto, Canada
Full-time
Who We Are : • •Every transaction matters.At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives. Founded in 1984, Interac connects Canadians through secur...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer, Documents

Senior Software Developer, Documents

Clio • Toronto, Canada
Full-time
Senior Software Developer, Documents.Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals whi...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer

Senior Software Developer

Blanc Labs • Toronto, Canada
Full-time
Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in digital tr...Show more
Last updated: 22 days ago • Promoted
ARM System Diagnostics Developer

ARM System Diagnostics Developer

AMD • Markham
Full-time
Talent Consultant @ AMD | Tech Recruiting, Strategic Sourcing.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. We care deeply about transforming ...Show more
Last updated: 15 days ago • Promoted
ARM System Diagnostics Developer

ARM System Diagnostics Developer

Advanced Micro Devices • Markham
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that ...Show more
Last updated: 15 days ago • Promoted
Senior Embedded Software Developer (FortiAuthenticator)

Senior Embedded Software Developer (FortiAuthenticator)

Fortinet, Inc. • Toronto, Canada
Full-time
Fortinet is offering an exciting opportunity and hiring an Embedded Software Developer to help with our FortiAuthenticator product development. The FortiAuthenticator builds on the foundations of Fo...Show more
Last updated: 22 days ago • Promoted
Senior Software AI Developer

Senior Software AI Developer

Autodesk, Inc. • Toronto, Canada
Full-time
Job Requisition ID # • •25WD94380 • •The Opportunity • •The Autodesk access group is responsible for connecting customers to their products and data, the team is driving the transformation of Autodesk’s ...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer Agentic AI Experimentation & Prototyping

Senior Software Developer Agentic AI Experimentation & Prototyping

Software International • Toronto, Canada
Full-time
Senior Software Developer Agentic AI Experimentation & Prototyping Job Openings Senior Software Developer Agentic AI Experimentation & Prototyping. About the job Senior Software Developer Agentic AI...Show more
Last updated: 22 days ago • Promoted
Senior Software Developer

Senior Software Developer

Blue J • Toronto, Canada
Full-time
Senior Software Developer Join to apply for the Senior Software Developer role at Blue J.About Blue J Blue J’s ambition is to be the world leader in generative AI for tax experts.Our AI tax researc...Show more
Last updated: 22 days ago • Promoted