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

Software Developer – Diagnostics

GM • Markham, Ontario, Canada
7 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 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 Youll 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 12 weeks per year including trips to the United States

Your Skills & Abilities (Required Qualifications) :

Bachelors or Masters 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 drivers license

Participation in EcoCAR and / or AutoDrive Challenge competitions is preferred

Compensation :

The salary range for this role is $9000 to $136400. 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 WILLNEED 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 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.

Required Experience :

IC

Key Skills

Account Payable,C++,Community Support,Garment,Import & Export,Java

Employment Type : Full-Time

Experience : years

Vacancy : 1

Create a job alert for this search

Software Developer Diagnostics • Markham, Ontario, Canada

Similar jobs
Systems Developer / Analyst

Systems Developer / Analyst

BGIS • Markham
Full-time
The Corporate IT Development & Delivery department is a software development, support and information delivery department within BGIS’ IT Solution Support area. The team provides hosted and cloud Or...Show more
Last updated: 11 days ago • Promoted
SAP BTP CAP Developer - newmarket

SAP BTP CAP Developer - newmarket

Yochana • newmarket, on, ca
Full-time
Full-Stack SAP BTP Developer (CAP & UI5).Full-Stack Application Delivery : Architect and develop end-to-end cloud-native applications on SAP BTP, using the Cloud Application Programming (CAP) Model ...Show more
Last updated: 15 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Synchro • Toronto C6A, ON, Canada
Remote
Full-time
Toronto (You must be based in Canada within 1-2 hours EST).Our client believes technology can be a powerful force for good. Their mission is to leverage AI to create meaningful digital experiences t...Show more
Last updated: 16 days ago • Promoted
Senior Software Developer

Senior Software Developer

CI Financial Corp. • Toronto, ON, CA
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
AI and DSP Applications – Senior UI Software Engineer

AI and DSP Applications – Senior UI Software Engineer

Qualcomm • Markham
Full-time
Engineering Group, Engineering Group > .Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring “Cognition” to all ...Show more
Last updated: 11 days ago • Promoted
DevOps Software Development Engineer

DevOps Software Development Engineer

TekWissen ® • Markham
Full-time +1
Position : DevOps Software Development Engineer.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent s...Show more
Last updated: 11 days ago • Promoted
Robotics Control Designer

Robotics Control Designer

Syntronic • Markham
Full-time
Join Syntronic : Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur...Show more
Last updated: 9 days ago • Promoted
Autonomous Vehicle Diagnostics Software Engineer

Autonomous Vehicle Diagnostics Software Engineer

General Motors • Markham
Full-time
A leading automotive manufacturer is seeking a Software Developer to join their team in Markham, Canada.This hybrid role involves designing, developing, and deploying diagnostic software applicatio...Show more
Last updated: 9 days ago • Promoted
RQ10511 - Software Developer - Senior

RQ10511 - Software Developer - Senior

TWC Global • TORONTO, Ontario, Canada
Full-time
Aptos,sans-serif"> TWC Global Services is Hiring.Aptos,sans-serif"> TWC Global Services is seeking a Senior Software Developer to develop and main...Show more
Last updated: 1 day ago
AI and DSP Applications – Senior UI Software Engineer

AI and DSP Applications – Senior UI Software Engineer

Nutanix • Markham
Full-time
Engineering Group, Engineering Group > .Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring “Cognition” to all ...Show more
Last updated: 11 days ago • Promoted
AI-Driven Forward‑Deployed Software Engineer

AI-Driven Forward‑Deployed Software Engineer

Jonas Software • Markham
Full-time
A leading software firm in York Region, Canada, is seeking a Forward-Deployed Software Engineer.In this role, you will design and deliver AI capabilities across various software businesses, leading...Show more
Last updated: 9 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: 18 days ago • Promoted
Embedded Software Designer

Embedded Software Designer

Umano Medical • Toronto, Canada
Full-time
Attuned to small details, you possess the logic and precision of a skilled embedded programmer blended with the creativity of an artist. Complicated and inconsistent interfaces bother you, and you a...Show more
Last updated: 18 days ago • Promoted
Senior Software Development Engineer in Test (SDET) - AI Cluster

Senior Software Development Engineer in Test (SDET) - AI Cluster

Cerebras • Toronto, Canada
Full-time
Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs.Our novel wafer‑scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programm...Show more
Last updated: 5 days ago • Promoted
Software Developer - Senior

Software Developer - Senior

Connvertex Technologies Inc. • Toronto, ON, Canada
Full-time
Quick Apply
This position is listed as "Onsite"; the resource is expected to work onsite between the standard working hours of 8 : 00-5 : 00 PM (excluding lunch breaks) every Monday to Friday inclusive a...Show more
Last updated: 30+ days ago
Software Development Engineer in Test - SDET (Intermediate to Senior), Evisort AI

Software Development Engineer in Test - SDET (Intermediate to Senior), Evisort AI

Workday • Toronto, Canada
Full-time
Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing...Show more
Last updated: 2 hours ago • Promoted • New!
Senior Statistical Programmer - newmarket

Senior Statistical Programmer - newmarket

Warman O'Brien • newmarket, on, ca
Full-time
Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Show more
Last updated: 30+ days ago • Promoted
MuleSoft Developer

MuleSoft Developer

Synechron • Toronto
Full-time
At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
Last updated: 3 days ago • Promoted