CareerPlanSign in

ROS2 System Engineer

Wuxi, Jiangsu, CN💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Design and optimize ROS2 system architecture for embedded Linux environments, ensuring reliable communication and integration across robotics modules.

Role type

Senior IC ROS2 System Engineer

Builds

Scalable, maintainable ROS2-based robotic systems and middleware layers

Domain

Robotics / Embedded Linux / Real-time Systems

Deliverable

production ML models | product features | infrastructure

Required skills

ROS2 system architecture, DDS QoS strategies, C++/Python engineering, Linux system administration, multi-node communication design, system integration and debugging

Preferred skills

Experience with robot_state_publisher, Navigation2, rosbag2, tf2, diagnostic_updater, image_transport, message_filters

Technologies

ROS2, Linux, C++, Python, DDS, systemd, network configuration tools

Responsibilities

Design ROS2 node responsibilities, communication interfaces, and module boundaries; Optimize ROS2 communication mechanisms (Topics, Services, Actions, TF, Lifecycle); Integrate and adapt ROS2 functional packages; Build and maintain ROS2 runtime environments; Troubleshoot system integration issues (DDS discovery, packet loss, latency); Define software package structures and deployment workflows; Collaborate with algorithm, perception, and control teams; Document architecture and engineering practices

Seniority

Senior, hands-on IC

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