refresh

Trending companies

Trending companies

ZF Friedrichshafen
ZF Friedrichshafen

Algorithm Engineer at ZF Friedrichshafen

RoleEngineering
LevelMid Level
LocationShanghai, China
WorkOn-site
TypeFull-time
Posted3 days ago
Apply now

About the role

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

About the Team

This position is part of ZF’s ADAS & HPC business, which is entering an exciting new phase of growth and transformation within the advanced automotive technology space. The business unit is planned for divestiture, creating a unique opportunity to help shape the future of next-generation driver assistance and high-performance computing technologies.

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

Required skills

Algorithms

Software development

Data analysis

Engineering problem solving

About ZF Friedrichshafen

Shanghai

Headquarters