Ford’s Research and Advanced Engineering team develops advanced energy management and propulsion technologies, materials and manufacturing processes, and cabin experiences. The Embedded Software Engineer, Body Controls, leads software development within an agile team and designs and develops embedded software components for the Body Control System. The role includes reviewing feature requirements, creating software requirements in Polarion, implementing requirements in compliant Simulink models or C functions, and maintaining requirements in functional specifications for implemented functions. The engineer analyzes and designs feature-level requirements and functional specifications, programs, debugs, and modifies software using MATLAB, C, and Python. They deliver complex device-driver code, scale and refactor software for new architecture requirements, and collaborate with Ford architecture and validation teams, suppliers, and other partners to develop reusable components, documentation, and integration guides. The role also supports code integration, build-environment replication, source-code debugging, deployments, CI/CD pipelines for product variant releases, cloud-scalable test infrastructure, virtual and hardware ECUs, and vehicle launch.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level