Software Engineer

Posted 18 Days Ago
Be an Early Applicant
Jakarta, IDN
In-Office
Junior
Artificial Intelligence • Machine Learning • Robotics • Software
The Role
Develop and deploy software for robotic data collection and embodied AI systems. Responsibilities include building multimodal sensor data pipelines, integrating robotic arms and sensors, implementing teleoperation and imitation learning, deploying AI models on robotic platforms, and troubleshooting systems in lab and field environments. The role requires strong Python and C++ skills, Linux development experience, hands-on robotics hardware integration, and familiarity with communication protocols and robotics middleware.
Summary Generated by Built In

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.

Skills Required

  • 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 with robotic arms and their control interfaces, drivers, kinematics, or APIs
  • Experience integrating cameras, depth cameras, IMUs, or force/torque sensors
  • Familiarity with CAN, EtherCAT, RS485, or USB communication protocols
  • Strong problem-solving and hands-on debugging skills
  • Experience with PyTorch or other deep learning frameworks
  • Experience deploying software or AI models on robotic or edge platforms
  • 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 ROS bag, HDF5, or LeRobot Dataset formats
  • Experience with VIVE Tracker, OptiTrack, or motion capture gloves
  • Experience with video processing, H.264/H.265, or NVIDIA Jetson
  • Experience using Cursor or Claude Code
  • Strong English reading and writing skills for technical documentation and research papers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2024

What We Do

XDOF is the infrastructure partner for the world's most ambitious robotics builders, developing the tools, data, and services that accelerate the future of physical AI. They build the foundational infrastructure for robotics foundation models, including data collection systems, annotation pipelines, and exabyte-scale data infrastructure, helping frontier labs build general-purpose robots by solving the critical bottleneck of high-quality training data.

Similar Jobs

PT Julo Teknologi Finansial Logo PT Julo Teknologi Finansial

Lead Software Engineer

Fintech • Mobile • Payments • Financial Services
In-Office
Kecamatan Tebet, Jakarta, IDN
681 Employees

Circle (circle.so) Logo Circle (circle.so)

Lead Engineer, AI Platform

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
In-Office or Remote
60 Locations
250 Employees
Remote or Hybrid
2 Locations
289097 Employees

Ericsson Logo Ericsson

Compliance Officer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
2 Locations
88000 Employees

Similar Companies Hiring

Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account