Product Development Engineer
Listed on 2026-01-12
-
Engineering
Software Engineer, Systems Engineer
We bring innovative vehicle features to life. Ford’s Advanced Driver Assistance Software and Feature Development team is at the forefront of designing and developing next-generation features that enhance the driving experience, safety, and aesthetics of our vehicles. This feature development team focuses on creating innovative solutions from early concept development through production launch.
We are seeking professionals with a passion for bringing cutting-edge ideas to life who can contribute to our efforts in the development of new Driver Assistance Multi‑Feature Threat Assessment (MTA) functions for ADAS features.
The Feature Developer/Model‑Based Software Engineer for Multi‑Feature Threat Assessment functions will be responsible for developing robust functional algorithm models and software. This role specifically focuses on model‑based software development, integration, and verification/simulation for advanced radar object perception and multi‑feature threat assessment functions.
What you’ll do…
- Design, develop, and deliver Matlab/Simulink models and associated autocode for Driver Assistance Multi‑Feature Threat Assessment (MTA) functions for ADAS Features. Ensure these models meet feature‑level requirements and integrate seamlessly with other Feature Software Components within the production embedded software environment.
- Responsible for creating detailed implementation requirements, unit test cases, and functional test cases.
- Collaborate with cross‑functional teams including feature development, feature systems, verification & validation, platform systems and software, hardware, functional safety, customer experience, and attribute engineers to deliver concept and production‑level software for Driver Assistance MTA functions.
- Develop and execute unit and functional test cases for Model‑in‑the‑Loop (MIL) / Software‑in‑the‑Loop (SIL) verification of Driver Assistance MTA functions and their models, evaluating behavior and impact on customer experience.
- Closely coordinate with feature development engineers to support execution of design verification plans (DVPs) to ensure proper performance of Driver Assistance MTA functions.
- Support data replay, resimulation, and bench testing.
- Ensure functions are properly delivered to meet software quality assurance standards and program timing.
- Work with the software team to integrate and autocode the Driver Assistance MTA function models for production software.
- Support the validation of interfacing system/function models.
- Work with tool developers to integrate functions in larger co‑simulation and ECU simulation environments.
- Collaborate with the feature systems team, hardware‑in‑the‑loop, simulation, and vehicle test teams to establish replay and re‑simulation procedures.
You’ll have…
Bachelor’s degree in Electrical Engineering, Computer Science, Mechanical Engineering, Systems Engineering, or a related field. Engineering Master’s degree preferred.
10+ years’ experience with software development using Math Works toolchain (Matlab / Simulink / Stateflow) in automotive embedded systems or similar complex electromechanical systems.
Even better, you may have…
Demonstrated foundational understanding and project experience related to:
Algorithmic Proficiency:
Designing, developing, and optimizing algorithms for:
Lane Violation:
Assessing threats in adjacent lanes, including headway calculation and predictive analysis for lane changes.
Reference Line Analysis:
Interpreting object motion relative to defined longitudinal and lateral reference lines for proximity and potential collision.
Intrusion of Path:
Predicting intersections of object and host vehicle trajectories.
Strong background in signal processing and data fusion from various sensors (e.g., radar, lidar, cameras), as well as down‑selection algorithms, including expertise in the Traffic Participant Selection (TPS) component.
In‑depth knowledge of automotive coordinate systems, specifically adherence to standards for vehicle axes (x‑front, y‑left, z‑up), and understanding of vehicle dynamics (e.g., roll, pitch, yaw, deceleration, gaps).
Experience with configurable algorithms and parameter…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).