Ford Motor Company

Software Development (Embedded) Engineer

Ford Motor Company Ottawa, Ontario, Canada · CA$96K–CA$146K/yr

Motor Vehicle Manufacturing · 10,001+ employees

5 h ago
Principal (10+ yrs) Full-time Canada
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The engineer will deliver robust, high-quality embedded software for complex features while maintaining a full-system perspective. They will also act as a domain expert to negotiate requirements and mentor team members across the organization.

What they look for

Embedded software development C programming ARM architecture AUTOSAR CAN Embedded Ethernet Memory optimization CPU utilization Software quality Mentoring MISRA ASPICE ISO 26262 Static analysis System architecture Requirements engineering

Requirements

Candidates must have a Bachelor's degree in Engineering and at least 8 years of experience in embedded software development. Proficiency in C programming, ARM architecture, and familiarity with AUTOSAR are essential requirements for this role.

Benefits

Annual compensation bonus program

Full description

Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and three Connectivity and Innovation centers. Ford employs approximately 7,000 people in Canada, while an additional 18,000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information, please visit www.careers.ford.com

Product Development uses design thinking & user experience methods to deliver breakthrough products and services that delight our customers. We bring innovative, exciting, and sustainable ideas to life. We have opportunities around the world for you to contribute to advancements in autonomy, electrification, smart mobility technologies, and more!

In this position..

We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C programming and ARM-based platform skills, and working familiarity with AUTOSAR (expert-level knowledge is not required). This is a hands-on role focused on delivering robust, high-quality software for complex features while maintaining a full-system view that extends beyond individual component ownership. The ideal candidate is a recognized domain expert with deep knowledge of platform architecture, capable of authoring and negotiating requirements and scope across stakeholders, and coaching across teams while treating connected components as part of a unified system.