Software Update Platform Developer

Ford Co

Oakville

On-site

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.

Benefits offered by this job

Annual compensation bonus program
Equal opportunity employer

Job summary

Ford Co in Oakville, Ontario is looking for a software developer specializing in embedded systems. The ideal candidate will design and implement features for software platforms, focusing on C/C++ development and system performance optimizations.

Qualified candidates should possess a relevant Bachelor's degree and have 3–5 years of experience in the embedded systems domain. An annual salary ranging from $96,000 to $146,000 along with a bonus program is offered.

Qualifications

  • 3–5 years of software development experience on embedded, mobile, or consumer electronic platforms.
  • Proven experience with multi-threaded embedded systems design and Real-Time OS (RTOS).
  • 5+ years of C++ software development on embedded platforms preferred.

Responsibilities

  • Design, document, and implement new features for the software update platform.
  • Implement well-documented APIs for service components.
  • Provide support for integration issues and defects.

Skills

C/C++ software development
Embedded systems design
Agile methodologies
Java programming
Unit-testing frameworks
Communication skills

Education

Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science

Tools

Git
GCC
GDB
Make

Job description

Responsibilities
  • Design, document, and implement new features for the software update platform components.
  • Implement well‑documented APIs that provide services to other components.
  • Provide continuous support for integration issues and defects.
  • Contribute to performance optimizations in CPU utilization, and usage of RAM and disk storage in embedded systems.
  • Work closely with internal and external teams to deliver cross‑functional features that span multiple systems.
  • Participate in prototype and proof‑of‑concept innovation initiatives.
Qualifications

Education:

  • Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. Proof of degree completion is required. If the degree was obtained from a school outside Canada, an Education Credential Assessment report showing Canadian equivalency is also required.

Experience:

  • 3–5 years of software development experience on embedded, mobile, or consumer electronic platforms.
  • 3+ years of C/C++ software development.
  • Proven experience with multi‑threaded embedded systems design and Real‑Time OS (RTOS) concepts.
Preferred Qualifications
  • 5+ years of C++ software development on embedded, mobile, or consumer electronic platforms.
  • Proficiency with unit‑testing and mock frameworks.
  • Competency in Java programming.
  • Familiarity with common development tools such as Git, repo, Make, GCC, G++, and GDB.
  • Practical application of Agile development processes and methodologies.
  • Highly effective written and verbal communication skills.

Annual salary range is $96,000 to $146,000. Eligible for Annual Compensation bonus program.

We thank all candidates for their interest, but only those selected for an interview will be contacted. Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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 (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
Test Engineer - SYNC
Test Engineer - SYNC

Ford Co • Southwestern Ontario

Hybrid
CAD 89,000 - 139,000
Hybrid work model
Software Developer - In-Vehicle Infotainment Camera Software
Software Developer - In-Vehicle Infotainment Camera Software

Ford • Southwestern Ontario

Hybrid
CAD 105,000 - 155,000
Annual bonus program
Software Campaign Prevention Specialist
Software Campaign Prevention Specialist

Ford-Motor-Company • Ottawa

Hybrid
CAD 90,000 - 120,000
Software Developer - In-Vehicle Infotainment Camera Software
Software Developer - In-Vehicle Infotainment Camera Software

Ford Motor Company • Southwestern Ontario

Hybrid
CAD 105,000 - 155,000
Annual Compensation bonus program
Software Engineer
Software Engineer

Ford Motor Company • Southwestern Ontario

Hybrid
CAD 105,000 - 155,000
Software Developer - In-Vehicle Infotainment Camera Software
Software Developer - In-Vehicle Infotainment Camera Software

Motorsport Hackers • Southwestern Ontario

Hybrid
CAD 95,000 - 120,000