Company Logo

Software Engineer

Rp6,000,000 - 13,000,000/Month
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

Python

Amazon Web Services (AWS)

C++

JavaScript

English Language

Linux

Job Benefits

THR

Health Insurance

Work Insurance

Career Path

This job post is managed by

HR
HR Recruitment

Job description for Software Engineer at XDOF Indonesia

About the Role

XDOF is an AI technology company focused on embodied intelligence and robotics.

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.

Interview process

About the company
XDOF Indonesia
Information Technology and Services
11 - 50 employees

Building the infrastructure for the robotics era

Our mission is to unlock a world with abundant, useful physical intelligence.

We partner closely with the world's leading robotics labs and most promising robotics companies to deliver production-scale datasets, advanced robotic systems, and the tooling needed to support the next generation of physical AI.

We believe strongly in full-stack expertise - from hardware to operations to policy training. Our co-founders authored GELLO, now commonly deployed for teleoperation. Our multi-disciplinary DNA allows us to deeply understand our customers, and we're able to bring new offerings that push their thinking.

General-purpose robots are coming. If we do our job well, the potential for embodied AI will be limited only by the ambition and creativity of builders, not the infrastructure they have access to.

Office address

One Belpark Office Tower, Lt. 8, Jl. RS. Fatmawati Raya No.1, RT.1/RW.1, Pd. Labu, Kec. Cilandak, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12450

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
1–3 years
Minimum Bachelor’s Degree
Pixel Group
Contract
1–3 years
Minimum Bachelor’s Degree
PT. Solusi Kode Indonesia

Fullstack Developer

Not Disclosed
Contract
1–3 years
Minimum Bachelor’s Degree
IDE Asia
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT Guna Global Persada
Contract
1–3 years
Minimum Bachelor’s Degree
Tujuh Sembilan

Software Engineer