# Product Development Engineer - IVI Camera Software

**Company**: Ford Motor Company
**Location**: Dearborn, MI
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $85,400- $165,000
**Category**: Engineering
**Industry**: Automotive
**Wikidata**: https://www.wikidata.org/wiki/Q44294

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

## Description

Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future.

The IVI (In-Vehicle Infotainment) organisation is seeking a Product Development Engineer with deep technical expertise in embedded camera software. In this role, you will design, develop, and deploy mission-critical camera software solutions.

Responsibilities:

- Design, develop, and test robust, high-availability camera software for Ford's In-Vehicle Infotainment (IVI) systems.

- Implement and optimise software for embedded platforms, ensuring reliability and real-time performance in resource-constrained ECUs.

- Lead the integration of camera systems, including capturing, processing, and streaming video feeds to vehicle displays.

- Collaborate with hardware teams, other software engineering teams, and external partners to define requirements and ensure seamless system integration.

- Debug and troubleshoot complex software issues on target embedded hardware, utilising various debugging tools and techniques.

- Contribute to architectural decisions and drive best practices for software development, code quality, and maintainability.

- Stay current with emerging technologies in camera systems, video processing, and embedded software development.

Qualifications:

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

- 3+ years of experience in software development with embedded systems or automotive background.

- 2+ years' experience in C/C++ programming, including modern C++ standards.

- 1+ years' experience in Camera or Video streaming.

- Proven experience with QNX, embedded/automotive Linux or other Real-Time Operating Systems (RTOS).

- Working experience with Git/GitHub as a version control system.

Benefits:

- Immediate medical, dental, vision and prescription drug coverage

- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidised back-up child care and more

- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more

- Vehicle discount program for employees and family members and management leases

- Tuition assistance

- Established and active employee resource groups

- Paid time off for individual and team community service

- A generous schedule of paid holidays, including the week between Christmas and New Year's Day

- Paid time off and the option to purchase additional vacation time.

## Skills

### Required
- C/C++
- embedded systems
- camera software
- QNX
- Linux
- RTOS
- Git/GitHub

### Nice to have
- image and video processing algorithms
- ISP
- camera tuning
- multimedia frameworks
- Vulkan
- OpenGL
- Rust
- defensive coding techniques
- CAN
- Ethernet

---

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