# Senior Software Engineer – Quality Assurance

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

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

## Description

Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision of a fully electric transportation future. As a Senior Software Engineer – Quality Assurance, you will apply advanced quality methodologies and tools to proactively identify, analyze, and eliminate potential defects throughout the product lifecycle.

Responsibilities:

- Facilitate root cause analyses of identified issues in collaboration with cross-functional engineering teams using structured problem-solving methods like Eight Disciplines (8D), three-legged Five Whys, and Plan-Do-Check-Act (PDCA).

- Document findings, including contributing factors and systemic weaknesses.

- Define Prevent Recurrence Actions with relevant teams to address root causes.

- Document non-conformances and potential issues, working with responsible teams to resolve them.

- Plan, schedule, and conduct quality audits across processes and products.

- Establish and maintain data-collection processes for key quality measures, applying statistical methods to monitor quality metrics.

- Synthesize Software Quality Assurance (SWQA) data and activities into clear, actionable summaries.

- Develop and maintain dashboards, newsletters, executive summaries, and presentations that communicate SWQA status.

- Collaborate with supplier quality management teams to ensure externally sourced components meet Ford electronic Statement of Work (eSoW) requirements.

- Conduct software design reviews and participate in engineering joint reviews.

- Coach and train engineering teams on software quality best practices.

Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- 10+ years' software engineering experience in the automotive industry.

- 3+ years' experience in software quality and defect prevention for embedded software systems.

- 3+ years' experience with structured problem-solving tools (8D, 5 Whys, Root Cause Analysis facilitation, PDCA).

Even better, you may have:

- Experience conducting software quality audits, managing non-conformances, and completing software process assessments.

- Demonstrated expertise in Failure Mode Avoidance for software systems and embedded software development.

- Experience applying statistical methods to monitor and improve quality metrics.

- Excellent communication, coaching, and training skills.

- Experience with automotive software engineering processes, Ford’s Global Product Development System.

- Knowledge of open-source software compliance and cybersecurity best practices.

The expected annual salary range for this Ford of Canada position is $105,000.00 - $155,000.00.

## Skills

### Required
- Software Engineering
- Quality Assurance
- Root Cause Analysis
- Structured Problem-Solving
- Statistical Methods
- Automotive Software

### Nice to have
- Automotive SPICE
- Failure Mode Avoidance
- Verification and Validation
- Supplier Quality Management
- Cybersecurity Best Practices

---

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