Engineer -software In The Loop

  • Full-Time
  • Livonia, MI
  • ZF
  • Posted 2 years ago – Accepting applications
Job Description

Work at the forefront of automotive innovation with ZF,
one of the world’s leading automotive suppliers.

Engineer -software in the loopLocation:Livonia, MI, US, 48150

Req ID 29606 | Livonia Tech I, United States


ZF currently has an opening in the Controls Design and Development group in Division A, which is responsible for delivering controls software to internal program/application teams. For the current position, the ideal candidate will collaborate closely with functional leads and software developers, co-ordinate the work packages with offshore, Interact with OEMs and support OEM SIL releases and work with the OEMs to investigate and resolve SIL issues. The candidate should:


  • Have experience with SIL (Software in Loop), MIL (Model in loop) testing, exposure to creating S-functions and FMUs from embedded C code.
  • Have Experience with MATLAB scripting and Simulink models.

Additionally, we are looking for a highly motivated, flexible, team-oriented individual that will adapt well in our lean environment.


Primary responsibilities:

  • Develop SIL testing environment using Microsoft Visual Studio. Develop test maneuvers for SIL testing
  • Support generating S-functions and FMUs/FMIs for MATLAB, Integrate with Simulink and dSPACE models.
  • Interface between algorithm, advanced controls, software, and vehicle application groups to address system and subsystem issues as they arise on specific customer programs
  • Interact with OEM SIL teams, understand their requirements and deliver models to OEMs.
  • 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.
  • 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 Simulink, MATLAB, S-function generation and SIL.
  • Ability to compile C code using various compiler environments and generate S-Function or FMUs.
  • Integrate S-function or FMUs with various Plant models using Simulink or DSpace or Real-time Co-SIL environments.
  • Any knowledge of vehicle dynamic simulation tools like CarMaker/CarSim will be considered a plus.

Be part of our ZF team as Braking Controls Engineer (SIL) and apply now!


DIVERSITY COMMITMENTTo harness the power of innovation, we invest in the development of diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to our company.Our company is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with us and are in need of accommodation or special assistance to navigate our website or to complete your application, please contact us. Requests for reasonable accommodation will be considered on a case-by-case basis.ZF is an Equal Opportunity and Affirmative Action Employer and is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.Equal Employment Opportunity/Affirmative Action Employer M/F/Disability/Veteran

Our Commitment to Diversity

ZF is an Equal Opportunity and Affirmative Action Employer and is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.



Nearest Major Market: Livonia
Nearest Secondary Market: Detroit
Job Segment: Developer, Software Engineer, Engineer, Electrical, Embedded, Technology, Engineering

Apply to this Job