cover image
EPITEC

Embedded Software Test Engineer – Automotive Innovation

On site

Ottawa, Canada

Freelance

21-01-2026

Share this job:

Skills

Communication Python C/C++ Jira Test Test Automation Networking Architecture Regression Software Development Automation Testing C++ Embedded Systems Android Mathematics

Job Specifications

Embedded Software Test Engineer – Automotive Innovation

Engagement: Onsite (5 days/week)

Location: Ottawa, ON, Canada

About The Role

Epitec is seeking to fill this role for our client who is the largest automaker in the U.S. and Canada.

The Enhanced Central Gateway (ECG) team is responsible for the software infrastructure that enables Ethernet connectivity and advanced application features in next-generation vehicles. This work spans hardware platforms and complex software for networking, security, inter-process communication (IPC), power management, and other vital components within modern embedded systems.

As a member of the ECG software development and test team, the selected candidate will contribute to cutting-edge embedded software and test automation—building enabling frameworks and functional services that complement OS services and drivers—while collaborating in a high-performing, idea-driven team.

What You’ll Do

Design and execute manual and automated tests for embedded software components.
Translate requirements and architecture into test designs and documented test plans.
Drive test execution, root-cause analysis, defect triage, and fix validation.
Develop automation, scripting, and reporting (primarily Python; some C/C++ as needed).
Maintain test libraries and frameworks to support regression and new-feature testing.
Prepare and analyze test coverage and quality metrics.
Participate in continuous quality improvement initiatives across the team.

Must-Have Qualifications

Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.
3+ years in software development and/or automation testing (embedded platforms preferred).
Proficiency in Python; working knowledge of C/C++ for understanding code and building test tools.
Working knowledge of distributed, multi-threaded system concepts.
Familiarity with manual and automated testing practices, test management, and defect tracking tools.

Nice-to-Have Skills

Hands-on test automation using common frameworks (design, execution, requirements analysis, reporting).
C++ experience (helpful for understanding codebases used in test automation).
JIRA or similar workflow tooling.
Knowledge of C++ unit test frameworks; experience with Android test environments.

Work Setup

Fully onsite: 5 days per week.
Collaboration with product owners, development, and test teams; fast-paced environment with tight deadlines.

Equal Opportunity

Epitec is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, height, weight, gender, gender expression, sexual orientation, marital status, or protected veteran status, in accordance with applicable laws.

#Hiring #SoftwareEngineer #EmbeddedSystems #TestAutomation #Python #Cplusplus #AutomotiveJobs #Networking #CyberSecurity #OnsiteJobs #Epitec #CareerOpportunity #TechJobs #JobSearch #ApplyNow

About the Company

Why Choose Epitec? Founded in 1978 and headquartered in Southfield, Mich., with regional hubs in Chicago, Central Illinois, and Dallas, Epitec is dedicated to making staffing personal. Our customers include Fortune 500 companies across the United States, providing you access to high demand career opportunities. What Makes Epitec Different? Our flexible workforce model is designed with you in mind. Whether you're looking for contract-to-hire, direct hire, or other employment options, we tailor our services to fit your career... Know more