Embedded Software Developer

Kanata, Ontario, Canada,

Kanata

Offre publiée le : 2026-05-13
 

Détails du poste

  Secteur : Automobile
  Spécialité : Admin. - Technologie de l'information
  Horaire : À déterminer
  Type de poste : Permanent
  Salaire :
  Langue(s) parlée(s) :
  Langue(s) écrite(s) :

Description du poste

Job Description

At Ford Motor Company of Canada, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation.

Ford of Canada's product development team is at the forefront of innovation, developing software for the next generation of connected Ford vehicles. As connected vehicles become the norm in the automotive industry, our team plays a crucial role in delivering these cutting-edge capabilities.

As a member of the GVC Architecture team, you will contribute to software architecture enablement and advanced engineering initiatives supporting connected vehicle platforms. You will work closely with cross-functional teams to design, develop, and improve embedded, testing, middleware, platform engineering, and AI Ops solutions while helping strengthen the way software is built, reviewed, validated, and delivered.

Responsibilities

What you'll do...

The primary responsibilities for this position include but are not limited to:
 

  • Implement and validate proof of concepts for architectural proposals - turn architecture decisions into working, testable code before broader adoption.
  • Own a module or tooling component within the architecture team's scope; deliver it to production quality and maintain it.
  • Build internal developer tools, automation, and AI-enabled workflows that improve engineering effectiveness across teams.
  • Conduct architecture, design, code, and FMEA reviews as a representative of the architecture team; produce specific, actionable findings.
  • Work directly with feature and platform teams to help them adopt architectural patterns - debug integration issues, clarify interfaces, and resolve blockers hands-on.
  • Identify gaps in requirements, interfaces, or integration assumptions early; surface them clearly to architects and stakeholders.
  • Contribute to CI/CD pipelines, static analysis configuration, and quality tooling that teams rely on daily.


Qualifications

You'll have...

Education: 

Bachelor's Degree in Computer Science, Computer Engineering or a related discipline. (Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.)

Experience:

 

  • 3-5 years of hands-on experience C++ development for high-level OS environments (Linux or QNX) and C development for MCU or bare-metal systems.
  • 3-5 years of experience with embedded systems
  • Practical AUTOSAR experience (Classic AUTOSAR, Adaptive AUTOSAR, or both).
  • Experience building and maintaining CI/CD scripts, pipelines, and development flows.
  • Demonstrated contribution to a team engineering ecosystem: internal tooling, shared scripts, AI-assisted workflows, or developer productivity improvements.


Even better, you may have...

Experience:

 

  • Experience with embedded networking, modem-related software, or MCU-based systems.
  • Hands-on programming in C++ and Python; familiarity with one or more of AUTOSAR C, Rust, or Node.js.
  • Expert-level contributions to optimizations, memory management, and reliability improvements in a major product embedded codebase.
  • Familiarity with AI Ops or AI-enabled engineering: pipeline automation, observability, operational analysis, agent-based tooling, or retrieval-based solutions.
  • Experience leading or contributing to design reviews, code reviews, and software quality improvement activities.
  • Understanding of software development processes such as ASPICE, FMEA, static analysis, and the V-model.
  • Familiarity with automotive cybersecurity and safety concepts such as ISO 21434, UNECE regulations, or ISO 26262 is an asset.


This posting is for an existing vacancy within our team.

The expected annual salary range for this Ford of Canada position is $ 85,000.00 - $135,000.00 and individuals may be eligible to participate in our 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. Please inform Human Resources of the nature of any accommodation(s) that you may require.

Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.

#LI-Hybrid

#LI-HS1

Formation(s)

 

Pour toutes questions ou commentaires, veuillez communiquer avec notre service à la clientèle au (514) 321-2888 Appelez maintenant: (514) 321-2888