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