ZF Test Software Engineer in Livonia, Michigan

Test Software Engineer

Division A - Engineering - Braking

35410BR

Job Description

ZF Braking Engineering is seeking an innovative Software Engineer to work as part of a team designing and building test equipment and developing new test solutions for advancing technology. Creating and maintaining software designs and architectures used to control current and future test stands used to validate brake systems.

The candidate will be expected to work in various software environments , including but not limited to: LabView, MatLab, Diadem, PIC, C++, PLC, ProLink, Gantner and CAN . The candidate shall demonstrate competency developing software requirements, software designs, software debugging, testing and release.

Basic Qualifications:

  • Bachelor degree in Electrical and/or Computer Engineering or Computer Science

  • Ability to develop and integrate software with target control, signal conditioning and sensor hardware in new test stands

Preferred Qualifications:

  • System level troubleshooting and associated lab experience

  • Solid grasp of closed-loop controls

  • Experience developing data acquisition software

  • Experience developing software to run test specifications

  • Experience troubleshooting ethernet issues (intermittent lost packets, shared IPs etc.)

  • Familiarity interfacing with CAN

  • Solid grasp of hardware and software filter applications as relates to data acquisition

  • Solid grasp of transducer and signal conditioning set-up

  • Experience integrating mechanical, hydraulic, electrical, software and data acquisition systems

  • 5 – 10 years’ experience in a similar position

Responsibilities:

  • Review customer specs, work with team members and technicians to understand test stand and UI requirements

  • Design software to control new test equipment and handle data acquisition requirements

  • Support test development and special test set-ups when needed

  • Troubleshoot lab-wide software issues after IT patch pushes

  • Work together with other team members to troubleshoot existing equipment

  • Analyze existing software and propose improvements that will improve control and/or data acquisition characteristics

  • Monitor software industry and propose new tools for test stand control/acquisition

Required Education and Experience

Bachelors Degree in Engineering required

Experience and Skill Requirements

3 + years

Position Status

Salaried Full-Time

Functional Area

Engineering

City

Livonia

State

Michigan

Country

United States

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