Back to results

Team Lead, System Test Design

  • Boucherville, QC, Canada

Applications open in a new tab.

Job details

Experience
10+ years of experience in software or system test engineering, including experience with embedded software validation or power electronics.
Posting language
English
Posted

Original job description

Job Purpose

Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains.

Serving three primary markets – passenger vehicle, commercial truck, and the off-highway equipment – Dana provides the world’s original equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.

As the Team Lead, System test design, you will manage the test engineering team by owning sprint planning, task distribution, and workflow cadence across all testing activities. Act as the interface between organizational priorities and the team, ensuring sustainable delivery pace, clear stakeholder communication, and effective collaboration with the operations team. You will be responsible of the execution of tests for embedded software, emotors, and highvoltage inverters according to defined test plan.

Job Duties and Responsibilities

Sprint Management and Resource Planning:

  • Decompose work into sprint-sized packages and maintain a predictable weekly cadence.
  • Prioritize activities based on organizational needs without passing urgency to the team.
  • Assess capacity, identify bottlenecks, and reallocate resources as needed.
  • Conduct performance reviews and support professional development.

Stakeholder Communication:

  • Ensure the team communicates test status, progress, and blockers throughout execution.
  • Engage with engineering on issues, providing clear problem descriptions and insights.
  • Provide regular updates on test coverage, project status, and release schedules.

Operator Collaboration:

  • Align with the operations lead on role boundaries and handoff protocols.
  • Drive the transition of bench operation responsibility to the operators team.

Education and Qualifications

  • Bachelor's degree in software engineering, computer science, electrical, mechanical, or mechatronics engineering (or equivalent).
  • 10+ years of experience in software or system test engineering, including experience with embedded software validation or power electronics.
  • Prior experience leading or coordinating technical teams in an agile environment.
  • Familiarity with software-in-the-loop (SIL), hardware-in-the-loop (HIL), and system-level testing for electric motor and inverter control systems.
  • Working knowledge of CAN protocols, CI/CD pipelines, and automated test frameworks.

Skills

Management and Leadership:

  • Sprint planning, realistic estimation, and delivery cadence management.
  • Team capacity planning, delegation, and transparent communication of constraints.
  • Cross-functional collaboration with operations, software engineering, and leadership.
  • Adaptability to shifting priorities without losing team focus or morale.

Technical Knowledge:

  • Software and firmware testing for embedded systems - electric motors, inverters, and control software.
  • Test automation using frameworks such as pytest, Robot Framework, or equivalent; familiarity with regression suites and CI-driven test execution.
  • Version control and CI/CD: Git, Jenkins, GitLab CI, or similar pipelines.
  • Test environments: HIL/SIL rigs, dynos, thermal chambers, EMC, electrical, and collision.
  • Sufficient knowledge of CAN tools (Vector CANalyzer/CANoe) to assess task complexity.
  • Familiarity with AVL PUMA 2, UTAC REPS, Python scripting, and LabVIEW workflows.
More about this job

Responsibilities

The Team Lead will manage the test engineering team by overseeing sprint planning, task distribution, and workflow cadence for embedded software and power electronics testing. They will also act as the primary interface between organizational priorities and the team to ensure sustainable delivery and effective stakeholder communication.

Requirements

Candidates must hold a bachelor's degree in engineering and possess over 10 years of experience in software or system test engineering. Proficiency in embedded software validation, agile leadership, and familiarity with HIL/SIL testing environments and CI/CD pipelines is required.

Skills

  • Sprint planning
  • Embedded software validation
  • Power electronics
  • Agile methodology
  • System-level testing
  • CAN protocols
  • CI/CD pipelines
  • Test automation
  • Pytest
  • Robot Framework
  • Git
  • Jenkins
  • LabVIEW
  • Python scripting
  • HIL testing
  • SIL testing

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Management & Leadership
  • Technology
  • Software
  • Manufacturing

Keywords

  • System Test Design
  • Embedded Software
  • Power Electronics
  • Sprint Planning
  • Agile
  • HIL
  • SIL
  • CANalyzer
  • CANoe
  • CI/CD
  • Jenkins
  • Git
  • Python
  • LabVIEW
  • Test Automation
  • Regression Testing
  • Dynos
  • Thermal Chambers
  • EMC
  • Mechatronics
  • Electrical Engineering
  • Software Engineering
  • Team Leadership
  • Resource Planning
  • Stakeholder Management
  • AVL PUMA 2
  • UTAC REPS
  • Validation
  • Inverters
  • Electric Motors

Report this job