Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer Testing

$90k - $136.4k per year
Full-time

General Motors

Markham, ON

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer Testing in Markham, ON vacancy
  • $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... 
    Suggested
    Long term contract
    Full time
    Work at office

    GM

    Markham, ON
    23 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Korah Limited

    Markham, ON
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office

    GM

    Markham, ON
    more than 2 months ago
  • $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... 
    Suggested
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  • $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... 
    Suggested
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    2 days ago
  • $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
    Markham, ON
    18 days ago
  •  ...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

    GM

    Markham, ON
    a month ago
  • $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 time
    Work at office

    GM

    Markham, ON
    23 days ago
  • $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 time
    Casual work
    Work at office
    Local area
    Work from home
    1 day per week

    Honda Canada

    Markham, ON
    11 days ago
  • $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 contract
    Local area
    Work from home

    General Motors

    Markham, ON
    1 day ago
  • $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 employment
    Full time
    Remote work

    The Duncan Academy

    Markham, ON
    7 days ago
  • $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 time
    Work at office

    GM

    Markham, ON
    22 days ago
  •  ...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

    Kyndryl

    Markham, ON
    5 hours ago
  • $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

    Qualcomm

    Markham, ON
    17 hours ago
  • $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

    Qualcomm

    Markham, ON
    6 days ago
  •  ...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 contract
    Permanent employment
    Relocation

    SYSTEM DYNAMICS CORP

    Markham, ON
    4 days ago
  •  ...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 time
    Remote work

    Advanced Technology Search Group

    Markham, ON
    4 days ago
  •  ...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... 
    Internship
    Summer internship
    Local area
    Work from home

    General Motors

    Markham, ON
    1 day ago
  • $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 contract
    Work at office
    Remote work
    Relocation package

    GE Vernova

    Markham, ON
    16 days ago
  •  ...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 office
    3 days per week

    GM

    Markham, ON
    a month ago
  • $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 home
    Worldwide

    Qualcomm

    Markham, ON
    2 days ago
  •  ...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 time
    Local area
    Work from home

    General Motors

    Markham, ON
    1 day ago
  •  ...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 /... 

    NavitasPartners

    Markham, ON
    3 days ago
  •  ...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

    GM

    Markham, ON
    a month ago
  • $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

    Essence Coaching Group

    Markham, ON
    22 days ago
  • $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

    Qualcomm

    Markham, ON
    22 days ago
  • $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

    Qualcomm

    Markham, ON
    7 days ago
  •  ...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 work
    Part time
    Remote work
    Flexible hours

    Professional Services Plus

    Markham, ON
    more than 2 months ago
  • Role Descriptions: Informatica| Snowflake| PostgreSQL Essential Skills: Informatica| Snowflake| PostgreSQL Desirable Skills: Keyword: Skills: Informatica Powercentre~PostgreSQL~Digital : Snowflake Experience Required: 6-8
    Full time

    Astra North Infoteck Inc.

    Markham, ON
    1 day ago
  • Location: Markham, ON (Hybrid) Essential Skills: · OpenText Exstream · Oracle SQL   Experience Required: 6-8 years
    Full time

    Astra North Infoteck Inc.

    Markham, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer Testing. Be the first to apply!