Share this Job

What's Next? Join ZF!

ZF is a global technology company supplying systems for passenger cars, commercial vehicles and industrial technology, enabling the next generation of mobility.

ZF allows vehicles to see, think and act. In the four technology domains of Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility, ZF offers comprehensive product and software solutions for established vehicle manufacturers and newly emerging transport and mobility service providers. ZF electrifies a wide range of vehicle types. With its products, the company contributes to reducing emissions, protecting the climate and enhancing safe mobility.

Algorithm Engineer

Country/Region:  CN

Shanghai, SH, CN, 201814

Req ID 44914 AutoR&D Shanghai, China


Major Responsibilities:

  • Provides controls algorithm development using C and/or Matlab Simulink,Targetlink
  • Unit software test using TPT ,vector cast,domain software test using Carmaker ,Simulink
  • Integration software test using CANOE ,CANape ,Lauterbach
  • Ensures that algorithm meets system requirements, software test meet software requirement
  • Interface in China to support core function software development with global software team.
  • Maintain software spec and/or software test spec in doors
  • Maintain all software development and/or software test tasks follow ZF process
  • Optimize algorithm design through simulation, data collection, and testing
  • Calibration of algorithm functions on bench and in vehicle
  • Interface with cross functional groups (Hardware, Software, Mechanical, Optics, Manufacturing)
  • Interface with OEM customers and support meetings
  • Develop demo car function algorithm together with core function team and validation team

Internal/external contact

  • Internal: Global Core algorithm software owner,project system , application , basesoftware owner
  • External : customer function DRE


Qualifications / experience required

  • Master degree in Major in Electric Engineering / Vehicle Engineering / Mechatronics engineering  /computer engineering
  • Graduate or experience in vehicle electronic component software design
  • Knowledge, use and improvement of software and/or software test development processes
  • Knowledge/use of Matlab/Simulink/Targetlink/dSPACE/C,C++programming
  • Knowlegde/use of TPT/Matlab/Vector tools/Carmaker as a software test engineer
  • Knowledge/use of CMMI or Automotive SPICE process
  • Capability to use lab tools, equipment, and techniques to verify proper functioning of algorithm
  • Experience in using software calibration tools (CANOE, CANape, Vehicle Spy, etc.)
  • Good English oral and written skills  to communicate with global algorithm team
  • Willing to learn, initiative to take more responsibilityoptimistic and teamworking ,highly motivated and disciplined in time management


Be part of our ZF team as Algorithm Engineer and apply now!


Fangyuan Shen

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.

Find out how we work at ZF:

Job Segment: R&D Engineer, R&D, Testing, Test Engineer, Manufacturing Engineer, Engineering, Research, Technology