This site uses cookies. To find out more, see our Cookies Policy

Senior Algorithm Engineer in Farmington Hills, MI at ZF

Date Posted: 12/7/2018

Job Snapshot

Job Description

Algorithm Engineer – Restraint Systems: Algorithm Development and Applications Group (ADAG)
Job Description:

ZF produces an array of crash-sensing Restraint Systems which minimize occupant injury during vehicle crash events. Multiple sensors (including acceleration, angular rate, pressure, occupant status, as well as radar and camera) are sampled and conditioned to determine when and with what force to deploy Restraint System elements, using vehicle / occupant-dynamics-based algorithms. ADAG develops the algorithms and vehicle-specific calibrations for the features of these systems, including Front, Rear, Side, and Rollover Collision Detection/Classification, Pedestrian Collision Detection, Occupant Classification -- all used to manage specific single / multi-stage airbag deployments, seat belt pretensioning, collision event data recording, and emergency call notification.

The Algorithm Engineer will work within a global team of controls, software, and tools specialists to produce algorithm / calibration software releases. These releases are provided to application project teams, supporting deliverables to customers (vehicle manufacturers).

This position will support the development, test and release of vehicle-specific calibrations for crash-sensing application projects.

Primary Responsibilities

  • Develop algorithm calibrations for specific vehicle platforms, by exercising performance algorithms with Software-in-the-Loop development tools, using customer-provided crash data sets.
  • Produce algorithm/calibration performance summary reports.
  • Analyze system behaviors, troubleshoot performance issues, report findings and propose resolutions to senior engineers.
  • Work with cross-functional project engineers to integrate calibrations into application software and control module hardware, to support verification testing.
  • Execute Hardware-in-the-Loop (HIL) verification and validation using Matlab, Simulink, StateFlow and dSpace-based tool chain. Set up and debug HIL stand as necessary, and support test case development.
  • Execute in-vehicle testing at test tracks to support development and verification objectives.
  • Support algorithm and calibration peer reviews.
  • Present, discuss and negotiate with customers the sensing performance of the calibrated algorithms, and obtain authorization for release to pre-production and production vehicle builds.

Preferred Qualifications:

  • 3-7 years of experience in restraints or active safety systems development
  • Experience or university coursework in Systems, Dynamics, and Controls
  • Understanding of embedded-controller digital signal processing, sampling, filtering techniques
  • Knowledge of passive and active safety sensing technologies, and methodologies for managing signal uncertainties and errors
  • Hands-on experience with:
    • Matlab/Simulink, C/C++. Familiarity with Perl and Python programming languages a plus.
    • Vector CAN & LIN tools (CANalyzer, CANoe) or equivalent (NeoVI).
    • Testing / debugging embedded systems and electrical circuits using in-circuit emulators, logic analyzers, oscilloscopes
    • Embedded system Hardware-In-the-Loop tester setups and test case development
  • Working knowledge of PTC Integrity, DOORs or equivalent tools

Required Qualifications:

  • Bachelors degree in Electrical / Mechanical / Aerospace Engineering, Physics, Mathematics or equivalent. Masters degree preferred.
  • Strong written and verbal English communication skills
  • Must be able to travel to customer and ZF locations overseas (2-8 weeks per year)
  • Team Player

Cover letters are encouraged.


Equal Employment Opportunity/Affirmative Action Employer M/F/Disability/Veteran

Job Requirements

Education Requirements
Bachelors Degree in Engineering required

Experience and Skill Requirements
3-7 years exp

Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.