You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Motors

Staff Software Test Engineering - ADAS Infrastructure Compliance

  • Hybrid
  • 6+ years

Salary

$147,000 - 196,600/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

This is an existing opening, a backfill, and it is still accepting new applications.

Artificial intelligence will be used as part of the hiring process for this role.

The ADAS infrastructure validation team tests ADAS controllers across serial communication, diagnostics, cybersecurity, over-the-air (OTA) updates and vehicle safety.

Testing runs on open-loop and closed-loop HIL benches or on SIL platforms.

Test automation is kept up to date to widen coverage and catch problems early.

You will have room to grow by working with several branches of the autonomous vehicle (AV) organization and newer ADAS technology.

Responsibilities

  • Lead the team technically so validation meets a high standard and results arrive in time for program milestones.
  • Work independently and across functions, start new projects for the team to run, and report issues quickly so they are resolved on time.
  • Work with requirement owners and subject matter experts, calibration, system safety, and platform, application software and tool teams to build and carry out test plans.
  • Find chances to align test methods across the company's validation groups to save effort and improve collaboration.
  • Collect and analyze requirements and test inputs, judge whether validation is feasible, and troubleshoot problems.
  • Spot testing gaps across the organization, propose fixes, and share them with other validation groups.
  • Track where software issues originate and push for improvements in upstream processes.
  • Serve as the validation testing subject matter expert for the team and set its best practices.
  • Design test setups for new validation programs on open-loop, HIL and SIL benches.
  • Run validation projects, covering timing, bench and simulation tool readiness, automation readiness, and regular status reports or escalations.
  • Teach teammates to analyze test results and take part in data-driven system development.
  • Set scrum priorities and apply smoke, sanity, regression and feature testing within sprints.
  • Monitor software rollouts and QA testing from platform, application and integration teams.
  • Run the delta questionnaire to decide what validation each model-year software change needs.
  • Own the team's validation roadmap.
  • Lead ideation and innovation workshops for the team and drive ongoing improvement.
  • Deliver validation results on time and at good quality to internal customers, including software readiness, issue documentation and test reports.

Requirements

  • Bachelor's degree in software, computer, electrical, embedded systems or electronics engineering, or an equivalent field.
  • 7+ years of experience in black box testing, software testing and test automation, or related experience.
  • Software experience, preferably in Python, with exposure to bash and Jenkins automation.
  • Knowledge of and experience with system-on-chip (SoC) software and communication protocols such as CAN and Ethernet.
  • Knowledge of systems engineering and how it applies to software validation testing.
  • Knowledge and experience of compliance testing on open-loop, HIL and SIL benches.
  • Knowledge of vehicle safety testing, serial data communication, diagnostics, cybersecurity, OTA and reprogramming for ADAS controllers.
  • Knowledge of calibration, MAC, ARXML and ODX, and how they affect testing.
  • Ability to anticipate problems and escalate issues in time.
  • Ability to find and apply new technology that improves validation efficiency and quality.
  • Ability to investigate issues with limited information and solve complex problems through strong analysis.
  • Ability to handle frequent urgent requests and rapid changes in software development.
  • Ability to communicate clearly at every level of the organization.
  • Creative and disciplined, with a strong sense of responsibility and commitment to timing.
  • Preferred: understanding of major automotive systems such as ADAS, motion control, automotive networks and powertrain.
  • Preferred: experience with Linux or QNX OS and file systems.
  • Preferred: experience with test tools such as CANoe, Vehicle Spy, INCA and AutoVAL.
  • Preferred: exposure to the Adaptive AUTOSAR service-based vehicle platform.
  • Preferred: exposure to C or C++.
  • Preferred: exposure to CI/CD methods.
  • Preferred: experience working in scrum.
  • Preferred: 7+ years of experience in black box testing, software testing and test automation, or related experience.

Conditions

Base salary range is $147,000 to $196,600. The offer within that range depends on factors relevant to the role.

This role is hybrid: report to the Markham office at least three times per week, or at another frequency set by your manager.

The company does not provide immigration-related sponsorship for this role. Do not apply if you will need immigration sponsorship from the company now or in the future.

Candidates may be required, where applicable, to complete a role-related assessment and/or a pre-employment screening before starting.

The company is committed to a workplace free of unlawful discrimination that also fosters inclusion and belonging.

Benefits

  • Total rewards are designed to support your health and well-being and that of your family.
  • Paid time off covers vacation and holidays, plus supplemental benefits for pregnancy, parental and adoption leave.
  • Health, dental and vision coverage, a health care spending account and a wellness incentive.
  • Life insurance to cover you and your family.
  • Company and matching contributions to a defined contribution pension plan.
  • Vehicle purchase plan for you and your family.
  • Relocation benefits for candidates who qualify under company policy.

Where you’d work

Part of the week in the office

You can work from

  • Canada

Relocation offered

No visa sponsorship

About the company

General Motors

  • Industry: Mobility

Office in Canada

Also hiring in United States, Sunnyvale, United States, Seattle, United States and 8 more places

32 of their 197 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 23 checks run
  • 2 red flags

Still hiring?

15 checks

No red flags

How crowded?

8 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details14 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • Linux
  • CI/CD
  • Jenkins
  • C++
Seniority
Staff
Type
Full-time
Industry
Mobility
Region
Canada
Pay period
Annual
Show 8 more factsShow less

Role

Category
QA & Testing
Seniority
Staff
Experience
6+ years
Tech stack
  • Python
  • Linux
  • CI/CD
  • Jenkins
  • C++

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada
Relocation
Offered
Visa sponsorship
Not sponsored

Compensation

Salary
$147,000 - 196,600 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Mobility

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason