Embedded Software Engineer

EPITEC

Ottawa

On-site

CAD 90,000 - 120,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

EPITEC in Kanata, Ontario, seeks a Senior Software Engineer – Embedded Software Test & Automation to join the ECG team, developing the software infrastructure for Ethernet connectivity, networking, security, and power management in next-generation vehicles. You will design and automate tests for embedded platforms, create test plans from requirements, and build automation scripts using Python and C/C++.

Collaboration across development teams will drive continuous quality improvements in mobility

Qualifications

  • Bachelor's Degree is required.
  • 3+ years of software development and/or automation testing experience, preferably on embedded platforms.
  • Working knowledge of C++ or C; experience with manual and automated testing methodologies.
  • Familiarity with distributed and multi-threaded systems and defect tracking/test management tools.

Responsibilities

  • Design, develop, execute, and automate software tests for embedded vehicle platforms.
  • Create test plans and test designs from software requirements and architecture documents.
  • Perform test execution, root-cause analysis, defect triage, and validation of fixes.
  • Develop automation scripts and test applications using Python and C/C++.
  • Maintain and enhance automated test frameworks, libraries, and tools.
  • Analyze and report test coverage metrics.
  • Collaborate with software developers, product owners, and test teams throughout the development lifecycle.
  • Participate in continuous quality and process improvement initiatives.

Skills

C/C++
Automation testing
Python
Embedded platforms
Test automation

Education

Bachelor's Degree

Tools

JIRA

Job description

Senior Software Engineer – Embedded Software Test & Automation

Fully onsite in Kanata, Ontario

Senior Software Engineer – Embedded Software Test & Automation to join the Enhanced Central Gateway (ECG) team This team develops the critical software infrastructure that enables Ethernet connectivity, networking, security, power management, and advanced application features in next-generation vehicles.

This is an exciting opportunity to work on cutting-edge embedded software and help deliver the technologies driving the future of mobility.

What You'll Do

  • Design, develop, execute, and automate software tests for embedded vehicle platforms
  • Create test plans and test designs from software requirements and architecture documents
  • Perform test execution, root-cause analysis, defect triage, and validation of fixes
  • Develop automation scripts and test applications using Python and C/C++
  • Maintain and enhance automated test frameworks, libraries, and tools
  • Analyze and report test coverage metrics
  • Collaborate with software developers, product owners, and test teams throughout the development lifecycle
  • Participate in continuous quality and process improvement initiatives

Required Qualifications

  • Bachelor's Degree
  • 3+ years of software development and/or automation testing experience, preferably on embedded platforms
  • Working knowledge of C++ or C
  • Experience with manual and automated testing methodologies
  • Familiarity with distributed and multi-threaded systems
  • Experience with defect tracking and test management tools

Preferred Qualifications

  • Experience with JIRA
  • Experience with automated test environments
  • Familiarity with C++ unit testing frameworks
  • Knowledge of CAN and Automotive Ethernet
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test (SDET) - Automotive
Software Development Engineer in Test (SDET) - Automotive

Actalent • Southwestern Ontario

On-site
CAD 70,000 - 95,000
System Level Embedded Test Engineer
System Level Embedded Test Engineer

Akimbo Technologies • Ottawa

On-site
CAD 90,000 - 115,000
Software Development (Embedded) Engineer Ottawa, ON, Canada and 1 (Hybrid) Posted on 08/13/2026 Be the First to Apply Software Development (Embedded) Engineer
Software Development (Embedded) Engineer Ottawa, ON, Canada and 1 (Hybrid) Posted on 08/13/2026 Be the First to Apply Software Development (Embedded) Engineer

Ford • Ottawa

On-site
CAD 96,000 - 146,000
Embedded Software Engineer
Embedded Software Engineer

MEDA Engineering and Technical Services, LLC • Ottawa

On-site
CAD 72,000 - 77,000
Benefits after 90 days
Pension eligibility
Referral bonus
Senior Embedded Software Engineer (C/ARM) – Hybrid
Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Senior QA Engineer (Networking/Embedded)
Senior QA Engineer (Networking/Embedded)

Confidential • Ottawa

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

Jobgether • Vancouver

Hybrid
CAD 137,000 - 182,000
RSUs
Health coverage
Hybrid work arrangement
+1
Senior Electrical Engineer
Senior Electrical Engineer

MGIS • Ottawa

On-site
CAD 95,000 - 130,000
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Hewlett Packard Enterprise • Canada

Remote
CAD 114,000 - 164,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion