Software Engineer (Markham)

Software Engineer (Markham)

19 Apr
|
Insight Global
|
Markham

19 Apr

Insight Global

Markham

ADAS Test Automation Engineer (Embedded Systems) About the Role We are seeking an

ADAS Test Automation Engineer

to support validation and testing of advanced driver assistance systems (ADAS) and software controllers. This role focuses on

embedded software testing, test automation, and controller validation , working closely with engineering teams in a fast‑paced, safety‑critical environment.

This is a hands‑on role ideal for engineers who enjoy

breaking systems, automating tests, and improving quality at scale .

Key Responsibilities

Execute

black‑box test cases

to validate core functionality of ADAS controllers

Develop, automate, and maintain test cases using

engineering test methodologies

Write, modify, and enhance

automated test scripts

to support validation requirements

Troubleshoot and investigate

automated test failures and controller issues

Modify

calibration data and/or test scripts

to meet validation needs

Prepare

high‑quality test results, reports, and documentation

aligned with industry standards

Maintain and improve documentation throughout and after the testing lifecycle

Proactively identify risks, anticipate issues, and recommend solutions

Leverage

AI‑assisted tools

to improve testing efficiency and coverage

Required Qualifications

Hands‑on experience with

Python

and test automation methodologies

Experience testing

embedded or controller‑based software systems

Working knowledge of

CAN and Ethernet communication protocols

Experience with calibration and/or validation development

Hands‑on experience with tools such as:

INCA

CANoe

VSpy

Strong troubleshooting and problem‑solving skills

Ability to work in a

quick‑moving environment

and meet tight deadlines





Strong written and verbal communication skills

Strong learning mindset and collaborative, team‑oriented approach

Education

Required:

Associate’s degree in

Engineering, Computer Engineering, or Computer Science

Bachelor’s degree preferred but not required

Preferred Experience

5+ years

of embedded or controller‑based software testing experience

Background in

ADAS, ECU, or automotive controller testing

Experience building and owning

test automation frameworks

Advanced hands‑on experience testing embedded or controller‑based systems

Strong ability to write, modify, and maintain automated test scripts (Python preferred)

Experience validating software behavior on controllers or safety‑critical systems

Team & Business Context

Business Group:

Engineering / Advanced Driver Assistance Systems (ADAS)

Team Purpose:

Validate and ensure reliability of ADAS controller software used in cruise and driver‑assist systems

Key Projects:

Controller validation, test automation, calibration support for advanced vehicle systems

Motivation for Hire:

Increased testing demand, automation expansion, and support for ongoing ADAS programs

Typical Day in the Role

Execute and automate test cases against ADAS controllers

Debug test failures and investigate controller behavior

Collaborate with engineers and testers on validation strategies

Update test scripts, calibration files, and documentation

Review results, prepare reports, and support continuous improvement

Why This Role Is Compelling

Direct exposure to

advanced cruise and ADAS systems

Hands‑on work with

real vehicle controller software

Opportunity to grow deep expertise in

embedded systems and test automation

Strong resume value within

automotive, ADAS, and embedded engineering

#J-18808-Ljbffr

📌 Software Engineer (Markham)
🏢 Insight Global
📍 Markham

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer (markham) / markham
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer (markham) / markham