
Staff Software Test Engineering - ADAS Infrastructure Compliance
General Motors3 days ago
Markham, CanadaStaff+
Responsibilities
- Collaborate with requirements owners, calibration, system safety, software, platform, application, and tooling teams to implement validation plans.
- Identify testing gaps, improve validation methodologies, and propagate effective solutions across validation organizations.
- Gather and analyze requirements, assess validation feasibility, troubleshoot issues, and drive timely escalation and resolution.
- Design test setups for open-loop, HIL, and SIL validation programs.
- Manage validation timing, bench readiness, simulation and tooling readiness, test automation readiness, status reporting, and escalations.
- Serve as the team validation testing subject matter expert, establish best practices, and train team members on test-result analysis.
- Determine sprint priorities and apply smoke, sanity, regression, and feature-based testing.
- Monitor software rollout and QA testing, conduct Delta Questionnaires for model-year software changes, and own the team validation roadmap.
- Deliver software readiness results, issue documentation, and test reports to internal customers.
- Lead innovation and continuous-improvement initiatives across the team.
Requirements
- Bachelor's degree in Software, Computer, Electrical, Embedded Systems, Electronics Engineering, or an equivalent field.
- At least 7 years of black-box testing, software testing, test automation, or related experience.
- Prior software experience, preferably with Python, plus exposure to Bash and Jenkins automation.
- Knowledge of System-on-Chip software, CAN and Ethernet communication protocols, system engineering, and software validation testing.
- Experience with compliance testing on open-loop, HIL, and SIL benches.
- Knowledge of vehicle safety testing, serial data communications, diagnostics, cybersecurity, OTA, and reprogramming for ADAS controllers.
- Knowledge of calibration, MAC, ARXML, and ODX and their impact on testing.
- Ability to independently investigate complex issues, anticipate problems, communicate across organizational levels, and manage urgent requests in a fast-paced software environment.
- Preferred experience includes ADAS and other major vehicle systems, Linux or QNX, CANoe, Vehicle Spy, INCA, AutoVAL, Adaptive AUTOSAR, C/C++, and scrum operations.
Benefits
- Hybrid work arrangement requiring attendance at the Markham office at least three times per week.
- Paid time off, vacation days, holidays, and supplemental pregnancy, parental, and adoption leave.
- Healthcare, dental, vision, health care spending account, and wellness incentive.
- Life insurance plans.
- Defined Contribution Pension plan with company matching contributions.
- GM Vehicle Purchase Plan.
- Relocation benefits are available for candidates who qualify under company policy.
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.