Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford

Ottawa

Hybrid

CAD 96,000 - 146,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ford of Canada is seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience. You will design, develop, and debug C-based software for ARM-based platforms, with AUTOSAR familiarity and strong knowledge of CAN and Embedded Ethernet.

This hybrid role located in Kanata, Ontario offers challenging work across system architecture, collaboration with cross‑functional teams, and opportunities to mentor others.

Qualifications

  • Minimum 8 years of embedded software development experience.
  • Minimum 5 years experience in C programming.
  • Minimum 5 years experience in ARM architecture and low-level software development.
  • Minimum 1 year experience with AUTOSAR concepts and integration.
  • Experience with CAN and Embedded Ethernet.
  • Proven experience optimizing memory footprint, CPU utilization, and compiler options.
  • Experience with software quality practices, metrics, and defect reduction.
  • Effective communication skills across technical and non-technical audiences.

Responsibilities

  • Use AI and automation for high-leverage development work, and help shape team AI practices and guardrails.
  • Design, develop, and debug embedded C software for low-level and platform-level components.
  • Drive performance optimization across RAM usage, CPU load, and compiler/build settings.
  • Improve system robustness, fault handling, and stability through runtime behavior analysis.
  • Define and track software quality metrics; lead continuous quality and reliability improvements.
  • Own architecture, interfaces, and technical strategy for a critical embedded component; author and negotiate requirements/scope with stakeholders.
  • Drive step-function improvements in quality, stability, and delivery predictability.
  • Mentor junior engineers and coach across teams, establishing the technical bar for the component.
  • Communicate technical content, tradeoffs, and risks clearly to engineers, program managers, and leadership.
  • Maintain a system-level mindset, ensuring component decisions align with the overall product architecture.

Skills

C programming
ARM architecture
AUTOSAR concepts
CAN & Embedded Ethernet
Memory optimization
Software quality practices
Effective communication

Education

Bachelor's Degree in Engineering (Computer/Electrical) or related field

Tools

CAN protocol stacks
Embedded Ethernet
ARM toolchain
AUTOSAR tooling

Job description

Ford of Canada is seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience. You will design, develop, and debug C-based software for ARM-based platforms, with AUTOSAR familiarity and strong knowledge of CAN and Embedded Ethernet.

This hybrid role located in Kanata, Ontario offers challenging work across system architecture, collaboration with cross‑functional teams, and opportunities to mentor others.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Robotics Platform Engineer (Remote Canada)
Senior Embedded Robotics Platform Engineer (Remote Canada)

Jobgether SRL • Canada

On-site
CAD 168,000 - 204,000
Competitive compensation
Remote across Canada
Full-time role
+1
Embedded Software Developer - BSP/Bootloader
Embedded Software Developer - BSP/Bootloader

Ford Motor Company • Ottawa

On-site
CAD 96,000 - 146,000
Annual bonus program
Senior Embedded Software Engineer - Telecom & SoC
Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation • Ottawa

On-site
CAD 137,000 - 212,000
Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+1
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
Automotive Embedded Software Engineer — ARM/TCU Stack
Automotive Embedded Software Engineer — ARM/TCU Stack

Knownguy • Laval (administrative region)

On-site
CAD 90,000 - 120,000
Vehicle Experience Software Engineer (Hybrid)
Vehicle Experience Software Engineer (Hybrid)

General Motors (GM) • Markham

Hybrid
CAD 48,000 - 53,000
Co-op program
Hybrid work arrangement
Accommodation available
Software Developer - Systems Performance
Software Developer - Systems Performance

Ford Motor Company • Oakville

Hybrid
CAD 96,000 - 146,000