×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Test Engineer; Python, C++

Job in Ottawa, Ontario, Canada
Listing for: Procom
Full Time position
Listed on 2026-10-29
Job specializations:
  • Software Development
    Python, Software Testing, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 85000 - 120000 CAD Yearly CAD 85000.00 120000.00 YEAR
Job Description & How to Apply Below
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 Experience3+ 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 posting is for an existing vacancy.

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary