Back to Open Positions
Experienced Roles

Systems Engineer

Beijing
Full-time
Robotics Development Experience
Relevant background

1. Basic Technical Requirements (Mandatory)

  • As a core member of the full-stack development team, the candidate must meet all three of the following basic thresholds:
  • General Technical Tools: Have a solid foundation in software engineering and be proficient in using common general software development tech stacks and toolchains.
  • Programming and Platform Skills: Must have practical experience with Vibe Coding; be familiar with modern AI-assisted development workflows, and be able to proficiently use platforms/tools such as Codex, Claude Code, or Gemini CLI in daily development.
  • Industry Background: Must have practical R&D experience in robotic products, or have a background deeply engaged in the implementation of robots, 3C electronic products, and other related hardware industries.

2. Technical Background and Job Direction (meeting either one is sufficient)

(1) Direction A: Full-Stack Technology

Job Responsibilities

  • Product Softwareization: Assisting software development teams to transform cutting-edge research technologies and solutions into products and software packages.
  • Packaging and OTA Support: Responsible for the overall software-level packaging loop of the system, ensuring that the product has stable and reliable OTA remote upgrade capability.
  • On-site Deployment and Customer Support: Go deep into the customer's site, lead the on-site deployment and delivery debugging of the system, and provide corresponding customer operations and technical support.

Technical background requirements

  • Familiar with front-end technologies, proficient in and responsible for the encapsulation of front-end UI and the implementation of high-standard interactive logic.
  • Familiar with backend architecture, responsible for integrating various underlying hardware and devices into the system backend.
  • Responsible for leading the entire upgrade process of the robot system, including various version management (Release Management) and the establishment of the delivery system.

(2) Underlying Communication and System Optimization

Job Responsibilities

  • System performance optimization and lightweighting: comprehensively improve the overall operational efficiency of the system, tackle and significantly reduce memory consumption, hardware overhead, and other system resource usage, and enhance the overall lightweight level of the architecture.
  • Internal System Maintenance: Responsible for the daily maintenance and iteration of the company's internal robot basic systems, ensuring the efficient and stable operation of the ROS system and underlying communication network.
  • Algorithm Deployment and Hardware Optimization: Work closely with and assist algorithm colleagues to complete the deployment of cutting-edge algorithms on real hardware systems, and perform in-depth hardware-level performance optimization focusing on CPU overhead, process/thread scheduling, and resource allocation.
  • Lightweight Device Control Framework: Independently complete some motor drive, kinematics, and dynamics derivation and implementation.

Technical background requirements

  • Proficient in CAN bus and other low-level communication protocols, as well as practical debugging.
  • Deep understanding and proficient in building and maintaining core low-level communication frameworks such as ROS and ZMQ.
  • Has solid experience in system performance optimization, proficient in multi-threaded and multi-process concurrent processing.
  • Rich on-site debugging experience, able to quickly locate and resolve boundary issues under complex high-frequency control.

3. Preferred Qualifications (Four Core Advantages)

  • If the candidate possesses any one or more of the following experiences, it will be considered a significant advantage:
  • Real system experience: Possess complete development, implementation, or hands-on debugging experience with real robotic systems (rather than purely simulated environments).
  • Competition Background: Has participated in high-level robotics competitions such as the RMRC (RoboMaster Robot Cup).
  • Professional knowledge: Possess a solid theoretical foundation, with professional research or practical experience related to robot dynamics and robot kinematics.
  • Model and Inference Practice: Possess relevant experience with end-to-end inference on robots or robotic data flow, and be familiar with or have used cutting-edge models and frameworks such as VLA, SONIC, OpenPI, GR00T, OpenVLA, ACT, LeRobot in actual projects.

Interested in This Role?

Submit your application below and our team will review your resume shortly.