Already a candidate?

Feedback
Skip to main content
P

Procom

Embedded Software Test Engineer (Python, C++)

Ottawa, ON, Canada · Onsite

Contract · 12 Months
Start Oct 2026

RATE

$50–$62/hr CAD

POSTED

10/26/2026

Job Description

Embedded Software Test Engineer (Python, C++), Automotive

About the Opportunity

Our client is a global automotive leader building the software behind next generation connected vehicles. You will join the software development and test team responsible for the infrastructure that enables Ethernet connectivity and advanced application features in vehicles, including networking, security, inter-process communication, and power management. This is a hands-on role on a high performing team where your ideas and solutions are welcomed.

Responsibilities

  • Test software components, working with product owners, developers, and test teams to turn requirements and architecture documents into test designs
  • Document and validate software test plans
  • Execute tests, perform root cause analysis, triage defects, and validate fixes
  • Build test automation, scripts, and reporting in Python or C/C++, interfacing with existing test frameworks
  • Maintain test libraries and tools that support regression and new feature testing
  • Prepare and analyze test coverage reports
  • Contribute to continuous quality improvement initiatives

Required Experience

  • 3+ years of software development and/or automation testing, preferably on embedded platforms
  • Strong proficiency in reading and writing Python, with familiarity with common libraries
  • Working knowledge of C or C++ for understanding existing code and writing test applications (C++ is an asset, with strong reading proficiency expected)
  • Working knowledge of distributed and multithreaded system concepts
  • Familiarity with manual and automated software testing procedures
  • Experience with test management and defect tracking systems
  • Bachelor’s degree

Nice to Have

  • Experience with Jira for task management
  • Automotive software exposure, including CAN and automotive Ethernet
  • Knowledge of automated test environments
  • Familiarity with C++ unit test frameworks
  • Experience with Android

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Embedded Software Test Engineer (Python, C++)

Ottawa, ON · Onsite

RATE

$50–$62/hr CAD

TYPE

Contract · 12 Months

STARTS

10/26/2026

POSTED

3 hours ago

ATS ID

332789



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs →

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile →
Terms of Use
•
Privacy Policy