CareerPlanSign in

Software Development Engineer_DCCS

Shanghai, Shanghai, cn💼 Full-time🗓 2026-07-28 → 2026-09-26

Core

Develop control algorithms and system software for non-road mobile equipment, implementing a closed-loop control system from perception to decision-making.

Role type

Embedded software engineer (motion control)

Builds

Control algorithms and system software for non-road mobile equipment

Domain

Robotics and motion control

Deliverable

production ML models | product features

Required skills

C/C++, Linux, embedded systems development, dynamics, path planning, motion control algorithms, simulation (Matlab/Simulink)

Preferred skills

ROS1/ROS2, Gazebo, Pybullet, electro-hydraulic system control, mobile equipment automation

Technologies

ROS2, ROS1, Gazebo, Pybullet, Matlab, Simulink, C, C++, Linux

Responsibilities

Develop and deploy control algorithms and system software on non-road mobile equipment; Collaborate with perception modules to implement perception-decision-control loops; Participate in system modeling, simulation, testing, and debugging; Optimize system performance by tracking cutting-edge motion control technologies.

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.