Product Development Engineer

FordDearborn, MI
1d

About The Position

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

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, Mechanical Engineering, Systems Engineering, or a related field.
  • 10+ years' experience with software development using MathWorks toolchain (Matlab / Simulink / Stateflow) in automotive embedded systems or similar complex electromechanical systems.
  • 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.

Nice To Haves

  • Engineering Master's degree preferred.

Responsibilities

  • Design, develop, and deliver Matlab/Simulink models and associated autocode for Driver Assistance Multi-Feature Threat Assessment (MTA) functions for ADAS Features.
  • Create detailed implementation requirements, unit test cases, and functional test cases.
  • Collaborate with cross-functional teams 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.
  • Support execution of design verification plans (DVPs) to ensure proper performance of Driver Assistance MTA functions.
  • Support data replay, resimulation, and bench testing.
  • Integrate and autocode the Driver Assistance MTA function models for production software.
  • Support the validation of interfacing system/function models.
  • Integrate functions in larger co-simulation and ECU simulation environments.
  • Establish replay and re-simulation procedures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service