ApplySarthi

Control Algorithm Engineer

Cat

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

36 open algorithm roles across 18 companies are on ApplySarthi right now, most of them in Bengaluru (4), Hyderabad (1).

What algorithm roles keep asking for: Python (47%), Machine learning (36%), C++ (33%), MATLAB (22%), SQL (14%) — counted across their open postings here.

C++ jobs · MATLAB jobs · Python jobs

Cat has 931 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for algorithm roles keep coming back to Python, Machine learning, C++, MATLAB. Practise those questions before you sit with Cat.

Questions you are likely to be asked

  1. Why do you want to join Cat?
  2. What is your experience with C++? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Control Algorithm Engineer at Cat interview free →

Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. 运动控制算法工程师 岗位职责 : 1、负责无人驾驶车辆横纵向运动控制算法设计、开发、标定与迭代优化,提升重载场景下整车控制稳定性、平顺性与响应性能。 2、研究无人矿卡、铰接车等多车型非线性动力学特性,开展控制策略适配,依据车辆转向特性、制动特性开发自适应补偿算法,攻克大惯性路径跟踪、满载制动、车身姿态控制难题,覆盖湿滑路面、上下坡等复杂工况。 3、搭建车辆动力学模型,完成参数辨识与控制误差、稳定性补偿,设计抗饱和、防侧翻等鲁棒安全控制策略,适配矿区作业场景。 4、开展算法工程化开发与实车联调,对接底盘执行机构,基于CAN通信实现参数管理与故障诊断,参与搭建MIL/SIL/HIL仿真验证体系。 5、围绕跟踪精度、制动响应、平顺性等核心指标,利用实车数据形成优化闭环,定位并闭环解决各类现场控制问题。 6、跟踪运动控制前沿技术,推进新技术工程落地,参与系统安全冗余设计,提升多车型运行可靠性。 7、协同感知、规划、底盘等团队开展技术对接;输出算法方案、标定规范、仿真及实车测试文档。 任职要求 : 1、2年以上自动驾驶/辅助驾驶运动控制算法研发经验,车辆工程、自动化、控制理论等相关专业硕士及以上;无人矿卡背景优先,优秀商用车、辅助驾驶背景亦可,主机厂项目经历加分。 2、掌握PID、LQR、MPC等控制算法,具备横纵向控制、状态估计、故障诊断等实车调试经验。 3、熟悉矿卡、铰接车等重载车辆动力学特性,理解转向、制动系统工作边界;具备基于转向、制动特性开发自适应补偿算法经验,拥有湿滑路面、上下坡工况控制开发经验优先。 4、具备多车型实车调试、参数标定经验,可独立分析并解决复杂控制难题。 5、熟练使用Matlab/Simulink、C++、Python中至少一项;能够借助AI工具辅助编程开发功能模块。 6、熟悉CAN通信协议,了解底盘架构;掌握功能安全、预期功能安全知识优先。 加分项(非强要求): 1、具备无人矿卡、商用车主机厂自动驾驶项目规模化落地经验; 2、具备转向制动协同控制、防侧翻鲁棒控制等开发经历; 3、具备基于数据驱动、机理-数据融合等方法解决多车型、多工况控制一致性与稳定性问题经验; 4、持有自动驾驶控制相关发明专利,或发表VSD、TVT等车辆控制领域高水平学术论文。 Posting Dates: September 29, 2026 - October 15, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community .

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on workday · posted 2026-09-29. ApplySarthi collects openings and links to application pages; the role is advertised by Cat, not by us.