Embedded Software Engineer, Body Controls

Ford•Dearborn, MI
•$68,300 - $192,900•Hybrid

About The Position

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.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field, or an equivalent combination of relevant education and experience.
  • At least 5 years of embedded software experience.
  • At least 5 years of programming experience in Embedded C, MATLAB Simulink, and Stateflow.
  • Strong C programming skills and the ability to write highly portable, platform-agnostic code.
  • At least 3 years of experience developing proof-of-concept applications for automotive ECUs.
  • At least 2 years of experience working in an agile environment.

Nice To Haves

  • Experience with a Body Control System.

Responsibilities

  • Lead software development within an agile team.
  • Review feature requirements and develop software requirements in Polarion.
  • Implement software requirements in compliant Simulink models or compliant C functions.
  • Own and maintain requirements in functional specifications for currently implemented functions.
  • Work with the Full-Service Supplier software team to explain software requirements.
  • Support vehicle launch.
  • Design and develop embedded software components for the Body Control System.
  • Analyze and design feature-level requirements and functional specifications; program, debug, and modify software using MATLAB, C, and Python.
  • Deliver high-quality, functioning complex device-driver code on time.
  • Scale, modify, and refactor existing software components to meet new architecture requirements.
  • Collaborate with Ford architecture and validation teams and partners to create reusable software components, supporting documentation, and integration guides.
  • Perform code-level integration tasks, including replicating build environments, debugging source code, and improving and streamlining deployments.
  • Align with development and project managers on CI/CD pipelines for product variant releases.
  • Evaluate technologies and methods for cloud-scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Flexible family care days, paid parental leave, new parent ramp-up programs, and subsidized backup childcare.
  • Family-building benefits, including adoption and surrogacy expense reimbursement and fertility treatments.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service