XDOF

Software Engineer

Jakarta Onsite FullTime On-site
Apply Now →
Job Description

We are looking for a Software Engineer with strong programming and robotics capabilities to develop and deploy robotic data collection and embodied AI systems. This role will work across software, robotic platforms, sensors, data pipelines, and AI model deployment. Responsibilities • Develop and maintain software for robotic data collection and embodied AI systems • Build and improve data pipelines for multimodal sensor data, 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 Requirements • Bachelor’s degree in Computer Science, Robotics, Automation, Mechanical Engineering, or a related field • 2+ years of relevant experience in Software Engineering, Robotics, Automation, or a similar field • 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 • Experience with PyTorch or other deep learning frameworks is a plus • Experience deploying software or AI models on robotic/edge platforms is a plus • Strong problem-solving and hands-on debugging skills Nice to Have • Experience with ROS/ROS2, DDS, or similar robotics middleware • 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 What We’re Looking For We are looking for an engineer who is not only comfortable writing code, but also understands how software interacts with real-world robotic systems. Hands-on experience with robotic hardware, sensors, debugging, and deployment is highly valued.

Frequently Asked Questions

What does the Software Engineer role at XDOF involve?

The Software Engineer position at XDOF in Jakarta Onsite is a fulltime role. We are looking for a Software Engineer with strong programming and robotics capabilities to develop and deploy robotic data collection and embodied AI systems. This role will work across software, robotic platforms, sensors, data pipelines, and AI model deployment.

What skills are required for Software Engineer at XDOF?

Key skills for this role include: Python, C++, Deep Learning, Pytorch, Data Pipeline, API, Linux.

What is the salary for Software Engineer at XDOF?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the Software Engineer position at XDOF remote or on-site?

This position is On-site. The role is based in Jakarta Onsite.

How do I apply for Software Engineer at XDOF?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

Software Engineer at XDOF is a fulltime engineering position in Jakarta Onsite. Key skills include Python, C++, Deep Learning, Pytorch, Data Pipeline, API, Linux. Education: Master's Degree preferred. Experience: 3+ years.

This role is classified as on-site and is suitable for mid level-level professionals. Ghost Score 5/100 (Fresh) indicates this listing is very likely active and recently refreshed.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.