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

Software Developer – Diagnostics

General Motors • Markham, Ontario, Canada
18 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
RQ09647 - Software Developer

RQ09647 - Software Developer

Flexstaf IT • Toronto, ON, Canada
Full-time
Siebel technical configuration / design / development / integration.Siebel integration with Adobe AEM, J2EE and etc.Siebel IP18+ with a focus on configuring / developing. Experience with Assignment M...Show more
Last updated: 2 days ago • Promoted
Senior Software Developer

Senior Software Developer

CI Financial Corp. • Toronto, ON, Canada
Full-time
At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to gro...Show more
Last updated: 30+ days ago • Promoted
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: 24 days ago • Promoted
Microvellum Programmer / Developer - Amico Corporation

Microvellum Programmer / Developer - Amico Corporation

Amico • Richmond Hill, ON, Canada
Full-time
Microvellum Developer - Amico Corporation.Would you like to work for a global company that is dedicated to personal career growth? Amico Corporation is a leading manufacturer of Medical Equip...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: 24 days ago • Promoted
Senior Software AI Developer

Senior Software AI Developer

Autodesk, Inc. • Toronto
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: 17 days ago • Promoted
Senior Software Developer

Senior Software Developer

Clever Devices Ltd. • Toronto, ON, Canada
Full-time
As THE leader in transit technology, Clever Devices' vision is to make meaningful contributions to worldwide mobility.Our goal is to be the leading provider of exciting technology that improves...Show more
Last updated: 30+ 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: 24 days ago • Promoted
Senior Software Developer

Senior Software Developer

Ecruit • Toronto, ON, Canada
Full-time
Senior Software Developer – Competitive Salary – Canada (Remote).Ready to shape the future of airline tech from anywhere in Canada? Want to take ownership of systems used every day by r...Show more
Last updated: 9 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: 22 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: 24 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: 17 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: 17 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: 24 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: 24 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: 24 days ago • Promoted
RQ09562 - Software Developer - Senior

RQ09562 - Software Developer - Senior

freelance.ca • Toronto, Canada
Full-time
Probable after the initial mandate.Siebel technical configuration / design / development / integration.Siebel integration with Adobe AEM , J2EE and etc. Experience in OBIEE and PowerBI report develop...Show more
Last updated: 30+ days ago • Promoted
RQ10511 - Software Developer - Senior

RQ10511 - Software Developer - Senior

freelance.ca • Toronto, Canada
Full-time
Web / Client / Server / mobile applications.NET, MVC, DevExpress Controls, JavaScript / jQuery, XML / XSL, JSON, Entity Framework, Web Services, SOAP, WCF. T-SQL, stored procedures, tables / views, query optimi...Show more
Last updated: 3 days ago • Promoted