SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer

xDOF - Jakarta, Indonesia - In-office - posted 2026-10-13

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

xDOF is seeking a Software Engineer to develop and deploy robotic data collection and embodied AI systems. You will work across the full stack: software, robotic platforms, sensors, data pipelines, and AI model deployment. Key responsibilities include: - Develop and maintain software for robotic data collection and embodied AI systems - Build and improve data pipelines for multimodal sensor data, including synchronization, storage, and processing - Develop and deploy teleoperation and imitation learning systems on robotic platforms - Integrate robotic arms, sensors, and other hardware with software systems - Develop software interfaces and communication protocols between robotic components - Perform data quality checks, synchronization, coordinate alignment, and anomaly detection - Deploy and optimize AI models on robotic systems - Troubleshoot and improve robotic systems both in the lab and on-site - Collaborate with engineering teams to improve system reliability, data collection efficiency, and model performance - Create technical documentation for systems and deployment processes The ideal candidate is hands-on, comfortable writing production code, and understands how software interacts with real-world robotic systems. Hardware debugging and deployment experience is highly valued. REQUIREMENTS: - Bachelor's degree in Computer Science, Robotics, Automation, Mechanical Engineering, or related field - 2+ years of relevant experience in Software Engineering, Robotics, Automation, or similar - Strong programming skills in Python and C++ - Strong experience with Linux development and debugging - Experience working with robotic arms and their control interfaces, drivers, kinematics, or APIs - Experience integrating sensors such as cameras, depth cameras, IMUs, or force/torque sensors - Familiarity with hardware communication protocols such as CAN, EtherCAT, RS485, or USB - Strong problem-solving and hands-on debugging skills NICE TO HAVE: - Experience with ROS/ROS2, DDS, or similar robotics middleware - Experience with PyTorch or other deep learning frameworks - Experience deploying software or AI models on robotic/edge platforms - Experience with imitation learning, teleoperation, or embodied AI - Familiarity with Diffusion Policy, ACT, VLA, or similar approaches - Experience with robotic data formats such as ROS bag, HDF5, or LeRobot Dataset - Experience with motion capture systems such as VIVE Tracker, OptiTrack, or motion capture gloves - Experience with video processing, H.264/H.265, or NVIDIA Jetson - Experience using AI-assisted development tools such as Cursor or Claude Code - Strong English reading and writing skills, especially for technical documentation and research papers

Similar roles