Senior Embedded Software Engineer

Ottawa Infotainment

Ottawa

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Join a small elite team
Work on platform technology

Job summary

Ottawa Infotainment, located in Ottawa, Ontario, is seeking a Senior Embedded Software Engineer to architect and develop essential frameworks for DragonFire OS and next-gen domain controllers. This role emphasizes core platform engineering rather than just feature applications.

The ideal candidate will have strong C/C++ skills, experience with RTOS and Linux, and familiarity with vehicle communications technologies. Joining our team means working on groundbreaking technologies for software-defined vehicles.

Qualifications

  • Strong C/C++ embedded development skills are essential.
  • Experience with RTOS, Linux, and QNX is required.
  • Familiarity with debugging tools such as oscilloscopes and JTAG is needed.

Responsibilities

  • Develop embedded software frameworks for automotive platforms.
  • Design middleware, services, drivers, and reusable platform components.
  • Optimize performance and system resource utilization.

Skills

C/C++ embedded development skills
RTOS experience
Linux experience
QNX knowledge
Understanding of drivers and middleware
CAN communication familiarity
Debugging hardware skills

Tools

Oscilloscopes
Logic analyzers
JTAG tools

Job description

About Ottawa Infotainment

At Ottawa Infotainment, we’re building the next generation of intelligent vehicle platforms: rethinking the digital cockpit through high-performance compute, embedded software, safety-critical systems, and AI-driven experiences.

We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the intersection of embedded systems, automotive, and product design.

If you want to work on foundational technology that ships into vehicles, this is your role.

The Opportunity

We’re looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers.

This role is focused less on feature applications and more on core platform engineering. The software foundations others build upon.

What You’ll Work On
  • Develop embedded software frameworks for automotive platforms
  • Design middleware, services, drivers, and reusable platform components
  • Build software for multi-OS and safety-critical architectures (QNX, Linux, Android, RTOS)
  • Develop frameworks supporting graphics, connectivity, audio, vehicle I/O, and domain control
  • Optimize performance, memory, startup times, and system resource utilization
  • Support BSP, low-level integration, and hardware bring-up activities
  • Contribute to software architecture for next-generation centralized compute systems
  • Work closely with systems, hardware, and HMI teams on production programs
What We’re Looking For
  • Strong C/C++ embedded development skills
  • Experience with RTOS, Linux, QNX or automotive software stacks
  • Understanding of drivers, middleware, IPC, and systems architecture
  • Familiarity with CAN, Ethernet, AUTOSAR, or vehicle communications
  • Experience debugging on real hardware using oscilloscopes, logic analyzers, JTAG tools
  • Bonus: hypervisor, graphics pipelines, cybersecurity, AI/edge compute
Why Join Oi
  • Work on platform technology, not just application layers
  • Help shape products from architecture to production
  • Join a small elite team doing Tier-1 caliber work with startup velocity
  • Build technology that can redefine software-defined vehicles
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Hardware Engineer
Senior Hardware Engineer

Ottawa Infotainment • Ottawa

On-site
CAD 110,000 - 150,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 Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

On-site
CAD 120,000 - 150,000
Embedded Linux Engineer
Embedded Linux Engineer

North Vector Dynamics • Calgary

On-site
CAD 90,000 - 130,000
Solutions Architect for Automotive
Solutions Architect for Automotive

JobCubby • Canada

Hybrid
CAD 120,000 - 170,000
Learning & development budget
Bonus opportunities
Travel opportunities
Embedded Linux Engineer
Embedded Linux Engineer

North Vector Dynamics Inc. • Calgary

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

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Engineer - System
Senior Engineer - System

Aptiv • Ottawa

Hybrid
CAD 110,000 - 140,000
Hybrid Work - 3 days in the office per
Health, dental, and life insurance
RRSP matching
+2