CareerPlanGet AI match score →

Senior Engineer - System

CAN Kanata (2), ON - WR💼 Full-time🗓 2026-05-21 → 2026-07-31

Core

Lead a team developing automated tests to validate safety-critical embedded real-time operating systems and embedded virtualization solutions.

Role type

Senior Software Engineer (Test Automation & Team Lead)

Builds

Automated test suites for embedded real-time OS and virtualization solutions

Domain

Embedded systems, real-time operating systems, safety-critical infrastructure

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Python, C, shell scripting, Linux, software architecture, containerization, test automation frameworks (pytest), Agile methodology, test strategy design

Preferred skills

DO-178B/C certification knowledge, Continuous Integration tools (Jenkins, Travis CI), security practices

Technologies

pytest, Linux, git, Bitbucket, Jenkins, Travis CI

Responsibilities

Develop end-to-end automated tests for new product features, maintain and triage issues in the existing automated test suite, add automation coverage for new hardware and peripherals, mentor junior team members, develop new test plans and strategies, perform manual tests as necessary, provide technical guidance to the team

Seniority

Senior, hands-on IC with team leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗