# Staff Diagnostics and Embedded Cyber Security Engineer

**Company**: Ford Motor Company
**Location**: Palo Alto, CA
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: $150,200-$283,500
**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/70656?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_cbd33966-858

## Description

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

In this position, Ford Model E Platform Architecture Engineering is looking for a Staff Embedded Software Engineer to be part of the microcontroller which is designing the software stack from ground up to enable a best-in-class vehicle infotainment platform using the latest technologies.

## Responsibilities

- Define, design, and develop complex features with multiple stakeholders for the next generation of Ford Electric Vehicles.

- Collaborate with the Hardware, Systems, and Integration teams to develop requirements and functional test cases for features including CI/CD tests when possible.

- Lead the effort to diagnose and improve existing features to enhance the Ford customer experience.

- Collaborate with teams across software, hardware, integration, UI/UX, and others to drive innovation and tackle any issues that arise throughout the product development cycle.

- Develop tooling as well as diagnostic and other interfaces between various vehicle access components.

- Integrate the software and feature into the controller’s codebase.

- Use data-driven analysis tools to verify and diagnose vehicle software in the field.

## Qualifications

- B.S. in Computer Science, Electrical Engineering, or equivalent combination of relevant education and experience.

- 10+ years proven working experience in software engineering.

- Experience in hands-on development and troubleshooting of embedded systems.

- Programming experience in C, C++, and Python.

- Experience with Real-Time Operating Systems (RTOS), Linux, and building concurrent systems.

- Strong documentation, writing, and communications skills.

- Must be willing to learn and dive into unknown areas.

## Benefits

- Immediate medical, dental, vision, and prescription drug coverage

- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized 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++
- Python
- Real-Time Operating Systems (RTOS)
- Linux
- embedded systems
- software engineering

### Nice to have
- M.S. in Computer Science, Electrical Engineering, or a related field
- Experience with automotive networks like CAN, LIN, automotive Ethernet
- Experience with wireless networks like BLE, UWB, NFC, and WiFi
- Experience in automotive systems and applications
- Familiarity with Vector and Intrepid tools
- Familiarity with MISRA, AutoSAR, and functional safety (ISO 26262)
- Experience negotiating with hardware and/or software vendors
- Experience with Yocto Linux

---

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