
Embedded Platform Integration Engineer
Ford Motor2 days ago
Allen Park, MI, USAMid Level
Base Salary
$74k - $166k/yr
Responsibilities
- Bring up MCU platforms by configuring clocks, pins, memory, interrupts, peripherals, and MCAL drivers.
- Develop and debug embedded C software for low-level and platform components while maintaining interfaces among drivers, middleware, and applications.
- Configure, integrate, and validate AUTOSAR BSW, operating system behavior, task scheduling, interrupts, initialization sequences, and startup behavior.
- Integrate CAN DBC and LIN LDF descriptions, communication drivers and stacks, signal mappings, message routing, and middleware interfaces.
- Integrate diagnostic .cdd and .mdx descriptions and validate service definitions, identifiers, data formats, and access conditions.
- Implement and validate low-power, sleep, wake-up, and ECU/BSW state-management behavior.
- Develop an application translation layer between non-AUTOSAR C applications and ECU middleware.
- Integrate application components and validate interfaces, initialization, scheduling, data exchange, and end-to-end behavior.
- Optimize RAM usage, CPU load, task execution time, and startup time while reviewing compiler, linker, and build settings.
- Debug integration issues across MCU drivers, BSW, OS, middleware, and applications and track defects through closure.
- Maintain platform configurations, interface specifications, build instructions, validation results, and release support documentation.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field, or an equivalent combination of relevant education and experience.
- At least 3 years of embedded software experience.
- At least 2 years of programming experience in C/C++ or Python, with strong C/C++ programming skills and the ability to write portable, platform-agnostic code.
- Experience with low-level interfaces including I2C, SPI, ICU, PWM, GPT, and CAN.
- At least 1 year of experience developing proof-of-concept applications for automotive ECUs.
- At least 1 year of experience working in an agile environment.
- Preferred qualifications include a master’s degree, automotive control-unit software experience, AUTOSAR methodology and integration experience, RTE configuration, and AUTOSAR Authoring Tool experience.
- Preferred qualifications include embedded software development on Linux, software simulation using hardware models, embedded debugging, and knowledge of embedded development tools.
- Knowledge of safety systems, ISO26262, and ASIL A-D is a plus.
Benefits
- Immediate medical, dental, vision, and prescription drug coverage.
- Paid parental leave, new-parent ramp-up programs, and subsidized backup child care.
- Family-building benefits including adoption and surrogacy reimbursement and fertility treatments.
- Vehicle discount program for employees and family members and management leases.
- Tuition assistance and established employee resource groups.
- Paid time off for individual and team community service, vacation, sick/personal time, and paid holidays including the period between Christmas Eve and New Year’s Day.
- Hybrid work arrangement requiring onsite work four or more days per week.
- The role is based in Allen Park, Michigan.
About Ford Motor
Ford Motor Company designs, manufactures, and sells cars, trucks, SUVs, and commercial vehicles for consumers and businesses, and provides financing through Ford Credit. A public company headquartered in Dearborn, Michigan and listed on the NYSE, it operates globally under the Ford and Lincoln brands, including electric and connected vehicles such as the F‑150 Lightning and Mustang Mach‑E. Founded in 1903, it also offers software-driven fleet, mobility, and aftersales services.