31 Oct
|
Dana
|
Boucherville
Select how often (in days) to receive an alert: 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.
- 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 workplace.
- 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. Join our team of 28,000 problem solvers who are fostering a culture of innovation by leveraging the diverse perspectives of our global team. We believe in facing challenges head-on by finding opportunity and uncovering possibility, where roadblocks and barriers become targets instead of obstacles. We are One Dana with limitless opportunity.
📌 Team Lead, System Test Design (Boucherville)
🏢 Dana
📍 Boucherville