Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford

Ottawa

Hybrid

CAD 96,000 - 146,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Development (Embedded) Engineer

Ford Motor Company • Ottawa

Hybrid
CAD 96,000 - 146,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

Hybrid
CAD 96,000 - 146,000
Software Development (Embedded) Engineer
Software Development (Embedded) Engineer

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Annual bonus program
Hybrid work model
Disability accommodations available
Software Development Engineer – Embedded
Software Development Engineer – Embedded

Jobtailor • Ottawa

On-site
CAD 110,000 - 150,000
AUTOSAR Embedded Software Developer
AUTOSAR Embedded Software Developer

EPITEC • Ottawa

On-site
Junior/Intermediate Embedded Software Developer
Junior/Intermediate Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 85,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Software Developer - Platform (Embedded, C++)
Software Developer - Platform (Embedded, C++)

Ford Motor Company • Ottawa

Hybrid
CAD 89,000 - 139,000
Hybrid work model
Onsite 4+ days per week
Annual bonus program
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
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000