Software Development Engineer Testing
$90k - $136.4k per yearGeneral Motors
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
This means the successful candidate is expected to report to the office three days per week, at minimum.
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 develop your skill further by working closely with more senior developers to ensure code alignment with design patterns and frameworks.
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
Support occasional travel, averaging 1–2 weeks per year, including trips to the United States
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)
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
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.
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 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.
The selected candidate will be required to travel %This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
From 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.
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.
General Motors offers opportunities to all job seekers including individuals with disabilities.
$147k - $196.6k per year
...Oshawa office three times per week at minimum. The Role We are seeking a highly skilled and motivated Staff Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform this role you will act as the subject matter expert in...SuggestedLong term contractFull timeWork at office$47.6 per hour
...no option to work remotely. Work setting ~ Consulting firm Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions...SuggestedPermanent employmentFull timeRemote work- ...report to Markham or Oshawa office three times 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...SuggestedFull timeWork at office
$90.9k - $136.4k per year
...and document failures, leading the resolution of defects. Develop test methodologies to support new product development with alignment... ...in propulsion thermal systems, with application to both software and/or hardware modeling is a strong asset. Experience in...SuggestedFull timeLocal areaWork from home$115k - $164.6k per year
...Markham Elevation Centre (MEC) three times per week, at minimum. The Role: We are seeking a highly skilled and adaptable Sr. Software Developer to join our innovative team. This role is crucial for developing and integrating cutting-edge virtualization and Software-in-the...SuggestedFull timeWork at officeLocal areaWork from home$18 - $32 per hour
Summer 2026 Co-op: AI Software Developer (4 Months) Position Description We are looking for a motivated and curious AI Co-op Student to join our team and support our ongoing efforts to explore, develop, and integrate Artificial Intelligence and Machine Learning (AI/ML)...Summer work- ...thought leaders who are passionate about developing key technologies and products that will... ...knowledge in domains like infotainment software diagnostics data analytics AI and mechatronic... ...execution plans. Key Responsibilities: Develop and execute comprehensive test plans...Full time
$115k - $164.6k per year
...motivated engineer with passion and expertise in software engineering for the position of Android Software Developer Infotainment Ambient Lighting within GMs Digital... ...software development framework ~ Ability to perform diagnostic and investigate issues based on limited...Full timeWork at office$83.14k - $103.92k per year
...the dealer workshop operations: vehicle diagnostics testing and repair as well as data collection... ...applications project management to develop and/or deploy Canadian dealer specific system... ...Testing / Validation test and evaluate software hardware and/or equipment as proof-of-...Full timeCasual workWork at officeLocal areaWork from home1 day per week$139k - $188.7k per year
...Low Voltage Infrastructure Quality, Prognostics, and Diagnostics team, you’ll lead engineers who develop and test diagnostic and prognostic algorithms for low... ...analytics. Drive cross-functional problem solving with software, hardware, customer experience, and quality...Long term contractLocal areaWork from home$39.5 per hour
...to work remotely. Work setting Private school Website developer Responsibilities Tasks Consult with clients to develop... ...other documentation on the status, operation and maintenance of software Source, select and organize information for inclusion and design...Permanent employmentFull timeRemote work$115k - $164.6k per year
...experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test... ...such as HWIO RTOS communication models etc. Obtain develop & parameterize sub-system models such as sensors and actuators and...Full timeWork at office- ...Kyndyl SIS Division is looking for a highly motivated and innovative developer to join our team to build and maintain the engine that powers... ...an asset Degree in Computer Science or Computer Engineering (Software Engineering) or a related field would be an asset Being You...Full time
$78.8k - $118.2k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive). Collaborate...Work from home$114.4k - $164.4k per year
...multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models... .... Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI...Work from home- ...Expérience: ~ Education ~ Bachelor's degree ~ Asset languages ~ Spanish; Castilian ~ Work setting ~ Computer hardware or software retailer/wholesaler ~ Software company ~ Tasks ~ Write, modify, integrate and test software code ~ Maintain existing computer...Long term contractPermanent employmentRelocation
- ...data flow and input latency. Write well-structured, testable code and apply TDD methodologies to maintain high-quality, reliable software. Continuously improve app efficiency and responsiveness, focusing on a smooth gaming experience, quick navigation, and optimal resource...Full timeRemote work
- ...the Team The Motion Estimation Team plays a key role in the software development of AV/ADAS systems at General Motors. This team is... ...workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are...InternshipSummer internshipLocal areaWork from home
$162.9k - $244.3k per year
...energy management devices, and utility-scale software for transmission and distribution (T&D)... ...for reliability design decisions. Develop and execute reliability test plans for hardware... ...IEC 61850, virtualization, and advanced diagnostics. Develop and maintain reliability KPIs...Long term contractWork at officeRemote workRelocation package- ...quality tools and platforms that empower developers testers and system engineers across the... ...organization. Our work sits at the intersection of software quality assurance DevOps and tools... ...: As a Software Quality Automation Developer you will contribute to the design and...Work at office3 days per week
$88k - $132k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Applications Engineering General Summary Job Description Automotive is the first major industry that Qualcomm is disrupting by building on our foundational leadership, differentiation...Work from homeWorldwide- ...team of engineers responsible for the integration and testing of Software Defined Vehicle (SDV) ADAS features on advanced controllers. You... ...control systems, mapping and localization systems, etc Develop test protocols and scripts for validating hardware and software...Full timeLocal areaWork from home
- ...Job Title: AWS AI Developer Location: Onshore Canada (preferably Greater Toronto Area) – Hybrid (2–3 days onsite) Duration... ...models into production systems. Experience ~2–4 years of total software development experience ~1–2 years building chatbots or GenAI /...
- ...Agile Release Train) has an opening for a Diagnostic System Architect (DSA) . The DSA plays a... ...passion and expertise in Controls and Software and great attention to detail. The selected... ...diagnostic responsibilities. Plan and develop the Diagnostic Architectural Runway for the...Full time
$120k - $165k per year
...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time... ..., safety, and delivery timelines Stay current with industry developments and apply best-in-class engineering practices What You'll...Full time$114.4k - $164.4k per year
...searching for an AI and DSP Applications Software Engineer to be a part of the AI Processor team that is responsible for developing machine learning based applications and use... ...field. Key Responsibilities Design and develop processing frameworks running on Android,...Work from home$99.5k - $149.3k per year
...Applies Machine Learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations. Models, architects, and develops machine learning hardware (co-designed with machine learning software) for inference or...Work from home- ...for appointment booking, service recommendations, and automated timeline updates. Role Overview: We are looking for a passionate Developer to join the core product team behind a live mobile app with 10,000+ downloads and 1,200 monthly active users—and our new automotive...Contract workPart timeRemote workFlexible hours
- Role Descriptions: Informatica| Snowflake| PostgreSQL Essential Skills: Informatica| Snowflake| PostgreSQL Desirable Skills: Keyword: Skills: Informatica Powercentre~PostgreSQL~Digital : Snowflake Experience Required: 6-8Full time
- Location: Markham, ON (Hybrid) Essential Skills: · OpenText Exstream · Oracle SQL Experience Required: 6-8 yearsFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer Testing. Be the first to apply!
- software developer internship Markham, ON
- software developer intern Markham, ON
- software engineer part time Markham, ON
- software developer co-op Markham, ON
- software engineer co-op Markham, ON
- senior software engineer Markham, ON
- software development engineer - test Markham, ON
- software engineer - computer Markham, ON
- software engineer - ai machine learning Markham, ON
- new graduate software developer Markham, ON

