# ADAS Software Architect

**Company**: Ford Motor Company
**Location**: Dearborn
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $138,486.00 - $211,740.00/yr
**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/64918?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b932d599-57a

## Description

At Ford Motor Company, we believe freedom of movement drives human progress. We're seeking an ADAS Software Architect to join our Enterprise Technology team. As a key member of our team, you will design, develop, and integrate the embedded software platform for next-generation ADAS systems. Your expertise in C++ and Classic AUTOSAR architectures will enable you to create high-level architectural documentation and develop software requirements for complex ADAS ECUs. You will work closely with partner teams to integrate software on diverse ECU hardware and support real-world testing of ADAS features.

Responsibilities:

- Design, develop, and integrate the embedded software platform for next-generation ADAS systems

- Create high-level architectural documentation and develop software requirements for complex ADAS ECUs

- Leverage object-oriented design techniques, the C++ Standard Template Library, and AUTOSAR component-based modeling to create robust, efficient, and scalable software

- Apply deep knowledge of communication protocols and middleware, including CAN/CAN-FD, Ethernet, SPI, SOME/IP, and Service-Oriented Architectures (SOA)

- Apply ISO 26262 Functional Safety principles to Driver Assist and Platform software, implementing safety mechanisms like memory partitioning and E2E protection

- Demonstrate a commitment to quality by applying best practices to coding standards (MISRA), static analysis, code coverage, and architectural reviews

Qualifications:

- Bachelor's degree or foreign equivalent in Electrical Engineering, Electronic Engineering, Computer Engineering, Computer Science, Electronics and Communication Engineering or a related field

- 8 years of progressive, post-baccalaureate experience in the job offered or a related occupation

- 8 years of experience with each of the following skills: C/C++ embedded development, POSIX standards in embedded or real-time operating system environments, Architecture Modeling (UML), performance optimization and resource management in an embedded environment, and robust software architecture and design principles

- 2 years of experience with the following skill: leveraging automotive standards/protocols (AUTOSAR, ISO 26262) within software design

We offer a competitive salary of $138,486.00 - $211,740.00/yr.

## Skills

### Required
- C/C++ embedded development
- POSIX standards in embedded or real-time operating system environments
- Architecture Modeling (UML)
- performance optimization and resource management in an embedded environment
- robust software architecture and design principles

---

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