remote
ADAS Software Architect - Ford Motor Company
Software Architect
Lead the design and integration of advanced driver‑assistance software, defining end‑to‑end build pipelines and architecture for embedded, safety‑critical systems using C++, AUTOSAR, Linux and model‑based tools.
About the role
Key Responsibilities
- Define and evolve the architectural roadmap for ADAS software integration across multiple hardware platforms.
- Design and implement automated build, test, and verification pipelines (CI/CD) to ensure reliable code flow from developer workstations to production units.
- Lead the adoption of AUTOSAR standards, Linux‑based runtimes, and model‑based design practices for safety‑critical modules.
- Collaborate with cross‑functional teams (hardware, firmware, validation) to resolve integration challenges and optimize performance.
- Establish coding guidelines, review processes, and metrics to maintain high quality and functional safety compliance.
Requirements
- 10+ years of embedded software development experience, with strong expertise in C++ and Embedded C.
- Deep knowledge of AUTOSAR architecture, Linux kernel, and CAN communication stacks.
- Proven experience designing CI/CD pipelines and automated verification for safety‑critical systems.
- Hands‑on experience with model‑based design tools (e.g., MATLAB/Simulink, Stateflow) and functional safety standards (ISO 26262).
- Excellent problem‑solving, communication, and leadership skills in a collaborative, hybrid work environment.