Robot Software Engineer

Full-timeZhubei, Hsinchu CountySalary negotiable

Job Description

  • Develop and maintain robotic software systems including perception, localization (SLAM), path planning, and real-time motion control
  • Design robot system architecture and develop modules based on the ROS2 framework
  • Integrate multiple sensors (LiDAR, depth cameras, IMU, encoders) and develop sensor fusion algorithms
  • Develop and tune navigation, obstacle avoidance, and path planning modules
  • Deploy robotic software on edge computing platforms (e.g., NVIDIA Jetson)
  • Collaborate with hardware and AI teams for system integration and field testing

Skill Requirements

  • Proficient in C++ and Python with Linux development experience
  • ROS2 development experience (nodes, topics, services, actions)
  • SLAM experience (Cartographer, RTAB-Map, ORB-SLAM) or visual/LiDAR-based localization
  • Familiarity with robot kinematics and path planning algorithms (Nav2, A*, RRT)
  • Understanding of sensor principles and data processing (LiDAR point clouds, depth images, IMU fusion)
  • Familiar with git version control, debugging, and system troubleshooting
  • Strong teamwork and communication skills

Preferred Qualifications

  • Participation in Nexuni software internship
  • AMR or collaborative robot arm software development experience
  • NVIDIA Jetson platform experience
  • Robot simulation experience (Gazebo, Isaac Sim)
  • Real-time or embedded systems development experience
  • Docker experience

Location

6F-2, No. 31, HuanKe 1st Rd, Zhubei, Hsinchu County (Changyi Tech Park)