Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 13 Nov 2026

Embedded Platform Integration Engineer

Ford Motor Company Allen Park, MI Hybrid senior full-time

Salary

$74,300-$166,200

Apply on Ford Motor Company

Description

At Ford Motor Company, you can build more than vehicles. Come build what matters.

The Body Controls team is a growing team dedicated to creating Body Control Modules that integrate with existing architectures as well as our next-generation vehicle systems. Join our diverse team located in Allen Park, MI; design and develop embedded software in the Body domain.

Responsibilities

  • Bring up the MCU platform, including clock configuration, pin mapping, memory initialization, interrupts, and peripherals. Configure and validate Microcontroller Abstraction Layer (MCAL) drivers and resolve hardware–software integration issues.
  • Design, develop, and debug embedded C software for low-level and platform components, as needed. Maintain clear interfaces between drivers, middleware, and application software.
  • Configure, integrate, and validate the AUTOSAR BSW baseline and operating system. Establish task scheduling, interrupt handling, initialization sequences, and platform startup behavior.
  • Integrate CAN DBC and LIN LDF communication descriptions into the platform configuration. Configure drivers, communication stacks, signal mapping, message routing, and middleware interfaces.
  • Integrate .cdd and .mdx diagnostic description files into the platform software configuration workflow. Check that service definitions, identifiers, data formats, and access conditions match the implemented software.
  • Implement and validate power-state transitions, sleep-entry conditions, wake-up sources, and restoration of platform services. Verify sleep current, wake-up timing, and behavior during repeated sleep/wake cycles. Coordinate the relevant ECU and BSW state-management configuration.
  • Develop and maintain a translation layer that connects non-AUTOSAR C applications to ECU middleware through agreed interfaces. Handle data conversion, signal mapping, API adaptation, and error reporting while maintaining a clear AUTOSAR/non-AUTOSAR boundary.
  • Integrate application components with platform middleware. Validate interface compatibility, initialization order, scheduling, data exchange, and end-to-end behavior.
  • Measure and optimize RAM usage, CPU load, task execution time, and startup time. Review compiler, linker, and build settings while maintaining functional correctness and timing requirements.
  • Debug issues across MCU drivers, BSW, OS, middleware, and applications, and track defects through closure.
  • Maintain platform configurations, interface specifications, build instructions, and validation results. Support repeatable builds and release of validated platform software.

Qualifications

  • BS in Electrical Engineer, Computer Science, or related Field or equivalent combination of relevant education and experience.
  • 3+ years of Embedded Software Experience.
  • 2+ years of programming experience in C/C++ or Python.
  • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code.
  • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN.
  • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs.
  • 1+ years’ experience working in an agile environment.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • 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.
  • Generous vacation time, sick/personal time, and paid holidays, including between Christmas Eve and New Year’s Day.

Salary

The salary range for this position is:

  • Salary grade 6: $74,300-$124,500
  • Salary grade 7: $86,600-$144,900
  • Salary grade 8: $99,100-$166,200

Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value.

For more fresh new jobs, check out yubhub.co.

Skills

Required

  • C/C++
  • Python
  • Embedded Software
  • AUTOSAR
  • CAN
  • LIN
  • I2C
  • SPI
  • ICU
  • PWM
  • GPT

Nice to have

  • MS in Electrical Engineer, Computer Science or related Field
  • Experience in software development for automotive control units
  • Experience in AUTOSAR Methodology and workflows
  • Hands-on experience in AUTOSAR software development/integration projects
  • Familiar with RTE configuration activities
  • Good hands-on with AUTOSAR Authoring Tool
  • Embedded software development experience in Linux platform
  • Software Simulation experience using Hardware Models
  • Good, embedded debugging skills
  • Self-reliant, approachable with good communication skills
  • Good knowledge of tools used for embedded program development
  • Knowledge of safety-systems, ISO26262,ASIL A-D

Ready to apply?

You apply with the employer directly. Their original posting is here: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/74329

Apply on Ford Motor Company