# Embedded Software Developer

**Company**: Ford of Canada
**Location**: Ottawa, ON
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $96,000.00 - $146,000.00
**Category**: Engineering
**Industry**: Automotive

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/72899?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_87782cf2-b91

## Description

In this role, you will work on software development for next-generation connected Ford vehicles. You will be part of a team that delivers core capabilities for connected vehicles, working in a fast-paced, dynamic environment with a focus on open communications, empowerment, innovation, teamwork, and customer success.

The primary responsibilities for this position include:

- Working in an Agile software development environment to support software system integration using modern Automotive standards and technologies.

- Designing, implementing, debugging, testing, and maintaining software features using C++.

- Supporting development and improvement of integration tools using Python.

- Coordinating, integrating, and testing operating system and software components updated by internal and external teams and vendors.

- Performing manual tests to assist software development.

- Sharing ideas for innovation and process improvements.

- Utilizing AI tools to accelerate ideation, development, and test project phases.

You will have:

- A Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field of study.

- 5+ years of experience with Embedded C++ development.

- 2+ years of experience with software development and working through the development lifecycle.

- 2+ years of experience with QNX, WindRiver Linux, and/or Qualcomm Linux embedded systems.

Even better, you may have:

- Experience working in a multi-site team environment with self-driven and self-motivated capabilities.

- Working knowledge of AUTOSAR, CAN technologies, and automotive diagnostic protocols.

- Proactivity and interest in learning new tools and technologies.

- Experience with build systems (Jenkins), source control systems (GitHub), and defect tracking systems (JIRA).

- Experience with Git source control management, VSCode or similar integrated development environments, and Docker.

- Experience with embedded software integration.

- Understanding of TCP/IP and examination with WireShark.

- Knowledge of MQTT and service-oriented architecture.

- Experience using AI agents effectively for triage, design, and development.

- Proven ability for troubleshooting and problem-solving.

- Excellent verbal and written communication skills.

The expected annual salary range for this Ford of Canada position is $96,000.00 - $146,000.00, and individuals may be eligible to participate in the Annual Compensation bonus program.

## Skills

### Required
- C++
- Python
- QNX
- WindRiver Linux
- Qualcomm Linux
- Agile software development
- Automotive standards and technologies
- Embedded C++ development

### Nice to have
- AUTOSAR
- CAN technologies
- automotive diagnostic protocols
- Jenkins
- GitHub
- JIRA
- VSCode
- Docker
- TCP/IP
- WireShark
- MQTT
- service-oriented architecture
- AI agents

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/72899?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
