Apply now »

Become our next FutureStarter

Are you ready to make an impact? ZF is looking for talented individuals to join our team. As a FutureStarter, you’ll have the opportunity to shape the future of mobility. Join us and be part of something extraordinary!

Algorithm Engineer

Country/Region:  CN
Location: 

Shanghai, SH, CN, 201814

Req ID 87420 | AutoR&D Shanghai, China, ZF Automotive Technologies (Shanghai) Co., Ltd.

  

About the Team

This position is part of the ZF ADAS & HPC business unit known internally as "Capri." This business unit is planned for divestiture to Harman International, a Samsung company and global innovator in automotive technology, presenting a unique opportunity to be part of an exciting new chapter in the ADAS space.

 

What you can look forward to as Algorithm Engineer:

  • Lead the design, debugging, and optimization of L2+ longitudinal control functions, including ACC and AEB.
  • Develop and optimize the MPC-based lateral and longitudinal control system for NOA Function, including issue diagnosis and solution refinement.
  • Conduct requirement analysis for new customer projects and formulate longitudinal control strategies with corresponding engineering evaluations.
  • Collaborate with perception, planning, system, and validation team to ensure efficient integration of the control module with the overall system.
  • Delivered production‑ready implementations of special‑scenario and regulatory requirements for both domestic and international OEMs.
  • Coordinate with the Global team on technical solutions and jointly drive the project toward successful mass production.

 

Your Profile as Algorithm Engineer:

  • Master’s degree in Control Engineering, Automotive Engineering, Robotics, Computer Science, or related fields. Fresh graduates are also welcome to apply.
  • Demonstrated mass‑production experience in ADAS driving and automated parking systems, like NOA/ACC/LCC/AEB/APA.
  • Experience in developing planning and control algorithms such as PID, MPC, iLQR, Hybrid A*, Spatiotemporal Joint Planning.
  • Familiar with vehicle dynamics and kinematic models, with a solid understanding of vehicle characteristics and compensation algorithms in intelligent driving.
  • Proficient in MATLAB/Simulink, C/C++, and Python programming languages, with experience in Linux/QNX development environments.
  • Capable of collaborating with perception, planning, testing, and system architecture teams to drive project progress based on ASPICE module.
  • Able to communicate technical solutions and prepare documentation with overseas teams.

 

Why you should choose ZF in Shanghai.

  • Individual Growth: At ZF, you accelerate your career by working together across borders and cultures. Take advantage of global development opportunities, support and a flexible working environment.
  • Experience Variety: Join ZF to shape future mobility and sustainable systems. Drive smart solutions and contribute to safer, cleaner, affordable mobility for all.
  • Find Inspiration: Develop yourself in a team-oriented and supportive environment at ZF. Take on international challenges, be inspired by your colleagues and shape the future with us.

 

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

Contact

Fangyuan Shen

amanda.shen@zf.com

What does DEI (Diversity, Equity, Inclusion) mean for ZF as a company?

At ZF, we continuously strive to build and maintain a culture where inclusiveness is lived and diversity is valued. We actively seek ways to remove barriers so that all our employees can rise to their full potential. We aim to embed this vision in our legacy through how we operate and build our products as we shape the future of mobility.

Find out how we work at ZF:


Job Segment: R&D Engineer, Computer Science, Controls Engineer, R&D, Engineering, Technology, Research, Automotive

Apply now »