← Back to Careers

Automobile & Motorsport

Software Update Platform Developer

Ford Motor Company

Develop the embedded software platform that enables reliable software and firmware updates across Ford vehicle electronic systems.

Ford Motor Company logo

Location

Oakville, Ontario, Canada

Work mode

Hybrid

Employment

Full-time

Experience

Senior

Visa support

No Visa Sponsorship

Salary

CA$96,000 – CA$1,46,000 per year

Official expected annual salary range. Eligibility for Ford’s annual compensation bonus programme may also apply.

Opportunity

Job Description

The developer builds and maintains software-update platform components for connected and software-defined vehicles, including embedded integration and diagnostic functionality.

Responsibilities

Develop embedded vehicle software-update components.

Design reliable update, recovery and fault-handling functionality.

Integrate software with vehicle electronic-control units.

Debug update failures on embedded targets.

Create automated tests and support continuous integration.

Collaborate with platform, security and vehicle-feature teams.

Eligibility

Bachelor’s degree in computer engineering, electrical engineering or computer science.

Professional embedded-software development experience.

Strong C or C++ programming ability.

Experience with embedded Linux and development toolchains.

Understanding of automotive networking and diagnostic systems.

Required Skills

Embedded softwareC++Embedded LinuxSoftware updatesGitGCCGDBAutomotive systemsCI/CD

Preferred Skills

Over-the-air updatesCANAutomotive EthernetECU diagnosticsCybersecurityMakeAgile development

Application Instructions

Apply on Ford’s official career page. Applicants must already have legal authorisation to work in Canada.

Apply through UCO Aero

Sign in before submitting an application.

Sign in to apply