系统工程师

Greenworks Tools

On-site
C/c++
Ros2
Dds protocol
Responsible for the architecture design of robot software systems and the development of business framework systems

Job Summary

  • Responsible for the architecture design of robot software systems and the development of business framework systems.
  • Responsible for the development and maintenance of software modules such as main control chips, AI computing boards, MCUs, sensors, full-body joint controllers, and DDS communication mechanisms.
  • Responsible for core software system problem solving, system optimization, system alarming, cloud communication, OTA mechanisms, and establishing software development specifications.

Matching Summary

Responsible for the architecture design of robot software systems and the development of business framework systems.

Skills & Requirements

Must-have

  • C/C++
  • ROS2
  • DDS protocol
  • Ubuntu/Linux/RTOS system development
  • multiprocess/multithread programming
  • common communication methods

Nice-to-have

  • self-driven
  • strong pressure tolerance
  • fast-paced work environment adaptation

Key Requirements

  • 3-5 years of mature experience
  • Master's degree or above in Computer Science, Mathematics, Statistics, Robotics, or related fields
  • Proficiency in C/C++, ROS2, underlying principles and development, DDS protocol
  • Familiarity with Python, Shell
  • Proficiency in Ubuntu/Linux/RTOS system development and debugging tools
  • Familiarity with multiprocessing, multithreading, process scheduling, inter-process communication, memory management
  • Familiarity with serial ports, TCP, UDP, Socket, EtherCAT/RS485/CAN/Modbus

Work Rights

Not specified

Tailored Resume

Cover Letter