Senior Embedded C++ Engineer – Vehicle Data & CAN Systems

Actalent

Ottawa

On-site

CAD 69,000 - 96,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Actalent is seeking an Expert Level Embedded Software Engineer in Ottawa, ON to own the Vehicle Information Manager (VIM) and related CAN data broker software on a modern embedded Linux platform. You will guide a small team while architecting, developing, and maintaining mission-critical software that bridges vehicle networks with platform applications.

The role emphasizes end-to-end ownership, real-time performance, and a culture of high code quality, rigorous testing, and continuous

Qualifications

  • Approximately 8 years of professional embedded Linux experience.
  • Experience designing real-time, multi-threaded systems with low latency.
  • Strong knowledge of CAN bus protocols and PDU encoding/decoding.
  • Proven ability to own end-to-end architecture and mentor a small team.

Responsibilities

  • Own end-to-end architecture of Vehicle Information Manager (VIM) and core daemon.
  • Lead design and implementation of high-performance CAN PDU processing.
  • Develop, maintain, and optimize public-facing client API libraries.
  • Maintain Python-based configuration toolchains and 10-15% pipeline time.
  • Design and maintain multi-threaded, real-time unit tests using Google Test.

Skills

Embedded Linux
Modern C++
Real-time systems
Multi-threading
SOA / IPC
CAN bus protocols
Python scripting
Mentoring / leadership
Architectural design

Tools

Google Test
pytest
pandas

Job description

Actalent is seeking an Expert Level Embedded Software Engineer in Ottawa, ON to own the Vehicle Information Manager (VIM) and related CAN data broker software on a modern embedded Linux platform. You will guide a small team while architecting, developing, and maintaining mission-critical software that bridges vehicle networks with platform applications.

The role emphasizes end-to-end ownership, real-time performance, and a culture of high code quality, rigorous testing, and continuous

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Embedded Software Developer (Vehicle Information Manager)
Senior Embedded Software Developer (Vehicle Information Manager)

Akkodis • Ottawa

On-site
CAD 110,000 - 160,000
null
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ottawa Infotainment • Ottawa

On-site
CAD 90,000 - 120,000
Join a small elite team
Work on platform technology
Senior Embedded Software Engineer - On-Site Ottawa
Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA) • Ottawa

On-site
CAD 125,000 - 135,000
Performance-based bonuses
Additional days off
Collaborative work culture
+1
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Software Development (Embedded) Engineer
Software Development (Embedded) Engineer

Ford-Motor-Company • Ottawa

Hybrid
CAD 96,000 - 146,000
Hybrid work model
Annual bonus program
Software Testing Specialist
Software Testing Specialist

EPITEC • Ottawa

Hybrid
CAD 110,000 - 160,000