Software Controls Engineer in Livonia, MI at ZF

Date Posted: 5/13/2018

Job Snapshot

Job Description

ZF currently has an opening in the Controls Design and Development group in Division A, which is responsible for delivering Performance Feature software releases to internal program application teams. The Performance Feature subsystem must be capable of meeting customer and internal performance requirements, as well as SW quality requirements. Examples of Performance Features include Anti-Lock Brake, Traction Control, Electronic Stability Control and related brake-control functions.

For the current position we are especially interested in candidates with:
  • Background and interest in model based design and testing.
  • The candidate should have experience with SIL (Software in Loop), MIL (Model in loop) testing.
  • Exposure to creating S-functions from embedded C code.
  • Additionally, we are looking for a highly motivated, flexible, team oriented individual that will adapt well in our lean environment.

Primary responsibilities:
  • Supporting all phases of the algorithm and software development, implementation, and release processes.
  • Work within a team comprised of controls and software specialists which produces subsystem releases. Releases are utilized by application program teams, and may vary in scope from maintenance updates, to the introduction of new state-of-the-art functionality.
  • Develop SIL testing environment using Microsoft Visual Studio. Develop test maneuvers for SIL testing
  • Support generating S-functions for MATLAB, Integrate with Simulink models.
  • Interface between algorithm, advanced controls, software, and vehicle application groups to address system and subsystem issues as they arise on specific customer programs
  • Interface with development groups overseas in support of globally common core design.
  • Interface/Coordinate the work packages with overseas team members.

Minimum Qualifications:
  • Bachelor’s Degree in Electrical Engineering, Computer Science, or other related engineering fields is required and a Master’s degree is preferred.
  • Minimum of 2 year of professional automotive engineering experience working in product development with a focus on embedded controller design.
  • Background or interest in embedded control software architectural analysis and definition, implementation, integration, and release.
  • Ability to read and write embedded c-code meeting MISRA standards.
  • Familiarity with automotive industry standards including ISO26262 and ASPICE.
  • Outstanding problem-solving / troubleshooting skills.
  • Experience with Model based development and code generation tools
  • Good knowledge of Visual Studio, experience with generating S-functions.
  • Knowledge of integrating S-functions into simulation environments and perform SIL testing.
  • Knowledge of simulation development tools such as Matlab / Simulink / Targetlink.
  • Knowledge of configuration and work flow management tools like MKS Integrity, PTC tools etc.
  • Any knowledge of vehicle dynamic simulation tools like CarMaker/CarSim will be considered a plus.

The ideal candidate will possess most of these attributes and qualifications and demonstrate a sincere interest in growing the remainder.
  • ~cb~

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

Job Requirements

Education Requirements
Bachelors Degree in Engineering required

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.