Product Development Engineer at Ford Global Career Site
Dearborn, Michigan, United States -
Full Time


Start Date

Immediate

Expiry Date

10 Apr, 26

Salary

0.0

Posted On

10 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Matlab, Simulink, Software Development, Algorithm Design, Signal Processing, Data Fusion, ADAS Features, Functional Safety, Vehicle Dynamics, Real-Time Processing, Low-Latency Data Handling, Testing, Integration, Collaboration, Requirements Analysis, Modeling

Industry

Motor Vehicle Manufacturing

Description
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. Established and active employee resource groups 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 MathWorks toolchain (Matlab / Simulink / Stateflow) in automotive embedded systems or similar complex electromechanical systems. 1. 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 tuning for different modes (e.g., Normal, Cautious, Aggressive) to balance safety and performance characteristics. Proficiency in the full software development lifecycle (requirements analysis, design, implementation, testing, deployment) within an automotive context. Comprehensive knowledge of ADAS Features. Ability to define and classify threats, including various vehicle types (cars, trucks, motorcycles, bicycles) within the driving path and vicinity. Understanding of ADAS system architectures, including how sensors, processing units, and control algorithms integrate. General understanding of ISO26262 Functional Safety and Automotive Safety Integrity Levels (ASIL), as well as an understanding of different levels of driving automation (e.g., SAE). Experience with real-time processing and low-latency data handling, as required for ADAS applications.
Responsibilities
Design and develop Matlab/Simulink models for Driver Assistance Multi-Feature Threat Assessment functions. Collaborate with cross-functional teams to ensure integration and performance of these models within the production embedded software environment.
Loading...