# Software Developer - Systems Performance

**Company**: Ford of Canada
**Location**: Oakville, ON
**Work arrangement**: hybrid
**Experience**: mid
**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/64967?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4208a9ec-839

## Description

Join Ford's Electric Vehicles, Digital and Design (EVDD) team, which is customer-obsessed, entrepreneurial, and data-driven, dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners.

As a member of the Systems Software Performance team, you will work on next-generation automotive infotainment platforms, telematics, and high-impact connected car innovations. This team is responsible for the end-to-end performance lifecycle: from measurement and deep-trace analysis to the research, design, and implementation of optimizations across various embedded domains.

Primary responsibilities include measuring system behavior, designing and building on-device and server-side tools, characterizing performance impacts of new feature submissions, contributing to team deliverables, monitoring and optimizing system memory footprint, profiling and optimizing power consumption, building telemetry pipelines, and collaborating with hardware vendors.

Qualifications include a Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field of study, 3-5 years' professional experience in embedded C/C++ development, 3+ years' experience in Python programming, hands-on experience with Linux and/or Android internals, and proven experience with multi-threaded embedded systems design and Real-Time OS (RTOS) concepts.

## Skills

### Required
- Embedded C/C++ development
- Python programming
- Linux and/or Android internals
- Multi-threaded embedded systems design
- Real-Time OS (RTOS) concepts

### Nice to have
- File Systems
- Memory Management
- CPU Scheduling
- Kernel Configuration
- Performance profiling tools
- Data visualization techniques

---

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