Embedded Software Test Engineer (Python, C++)

Procom

Ottawa

On-site

CAD 85,000 - 120,000

Full time

8 days ago

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Procom, Ottawa-based, is seeking an Embedded Software Test Engineer to join the automotive software team. You will design and execute tests for networking, inter-process communication, and power management features in next-generation connected vehicles.

You will build test automation in Python or C/C++, collaborate with product owners, developers, and test teams, and contribute to regression testing, test coverage, and quality improvements.

Qualifications

  • 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

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

Skills

Software testing
Test automation
Root cause analysis
Documentation
Distributed systems concepts
Multithreading concepts

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Tools

Python
C/C++
CAN
Automotive Ethernet
Android
Jira
Unit test frameworks

Job description

Embedded Software Test Engineer (Python, C++), AutomotiveAbout the OpportunityOur 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.ResponsibilitiesTest software components, working with product owners, developers, and test teams to turn requirements and architecture documents into test designsDocument and validate software test plansExecute tests, perform root cause analysis, triage defects, and validate fixesBuild test automation, scripts, and reporting in Python or C/C++, interfacing with existing test frameworksMaintain test libraries and tools that support regression and new feature testingPrepare and analyze test coverage reportsContribute to continuous quality improvement initiativesRequired Experience3+ years of software development and/or automation testing, preferably on embedded platformsStrong proficiency in reading and writing Python, with familiarity with common librariesWorking 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 conceptsFamiliarity with manual and automated software testing proceduresExperience with test management and defect tracking systemsBachelor’s degreeNice to HaveExperience with Jira for task managementAutomotive software exposure, including CAN and automotive EthernetKnowledge of automated test environmentsFamiliarity with C++ unit test frameworksExperience with AndroidThis 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Testing Senior Associate
Software Testing Senior Associate

MEDA Engineering & Technical Services • Ottawa

On-site
CAD 72,000 - 77,000
Benefits after 90 days
Pension with employer match
Referral bonus
Software Engineer - Embedded
Software Engineer - Embedded

Collage • Oakville

On-site
CAD 75,000 - 105,000
System Level Embedded Test Engineer
System Level Embedded Test Engineer

Akimbo Technologies • Ottawa

On-site
CAD 90,000 - 115,000
Test Automation Engineer
Test Automation Engineer

Pentangle Tech Services | P5 Group • Ottawa

On-site
CAD 90,000 - 120,000
Automotive Test Automation Engineer: Python & AUTOSAR ECU
Automotive Test Automation Engineer: Python & AUTOSAR ECU

Pentangle Tech Services | P5 Group • Ottawa

On-site
CAD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Embedded Team Lead
Embedded Team Lead

Guild Automation • Winnipeg

On-site
CAD 95,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
HIL Test Engineer
HIL Test Engineer

Global Connect Technologies • Windsor

On-site
CAD 90,000 - 120,000
Senior QA Engineer (Networking/Embedded)
Senior QA Engineer (Networking/Embedded)

Confidential • Ottawa

On-site
CAD 90,000 - 120,000