Robotics Platform Engineer

Year    WB, IN, India

Job Description

About the Role:



We are a premier value-added distributor and software developer for Unitree Robotics, working with the world's most advanced quadruped and humanoid robots. We are looking for a Robotics Platform Engineer to build the backbone of our new Teleoperation and Training Platform. You will not be designing robot control theory or building UI frontends. Instead, you will build the critical infrastructure that connects the robot to the cloud. You will be the "bridge" between our United States based robotics engineers (who handle the hardware control) and our India based web developers (who build the user interface). Your code will live on the robot, in the cloud, and in the network layer between them.

Key Responsibilities:



?

Containerize the Robot Stack:



? Wrap Unitree native libraries (unitree_sdk2, unitree_ros2) and our custom Python agents into highly optimized Docker containers.

? Ensure these containers run reliably on edge hardware (NVIDIA Jetson/Orin) and handle resource allocation (GPU passthrough) correctly.

?

Develop the "Web-to-Real" Bridge:



? Architect the low-latency signaling layer using WebRTC and WebSockets to allow browser-based control of the robot.

? Configure and tune DDS (Data Distribution Service) middleware to ensure reliable message passing between robot processes and the external network.

?

Build the Data Pipeline (The Moat):



? Create an automated pipeline that streams high-frequency telemetry and video from the robot to our cloud storage.

? Implement data post-processing scripts to automatically format logs into Hugging Face LeRobot standards for Imitation Learning.

?

Simulation-First Development:



? Maintain a CI/CD pipeline where code is automatically tested against unitree_mujoco or unitree_sim_isaaclab environments before deployment to physical hardware.

The Tech Stack



? Languages: Python (Primary), C++ (for SDK/middleware wrapping).

? Robotics & Middleware: ROS2 (Foxy, Humble), DDS (CycloneDDS)

? Infrastructure: Docker (Edge & Cloud), GitHub Actions, Cloud Storage (S3/GCP).

? Networking: WebRTC, WebSockets, UDP Multicasting.

Who You Are



?

You are a Systems Thinker:

You understand how to move bytes efficiently from a constrained edge device to a cloud server.

?

You are "Network Fluent":

You understand why DDS discovery might fail over a VPN and how to fix it. You know the difference between TCP reliability and UDP speed.

?

You are a Force Multiplier:

You enjoy building tools that make other developers (frontend and robotics) faster and more effective.

Requirements



?

3+ years of experience in Backend Engineering, DevOps, or Robotics Software.



? Deep expertise in Docker and Linux systems administration.

? Strong understanding of ROS2 architecture and the underlying DDS middleware layer (QoS policies, discovery, serialization).

? Experience with video streaming protocols and low-latency networking.

? Ability to communicate technical constraints clearly to a remote web team and a local hardware team.

Nice to Have



? Experience with the NVIDIA Jetpack / Jetson ecosystem.

? Experience with Machine Learning pipelines (MLOps) or Hugging Face libraries.

? Previous experience working with Unitree robots or similar embedded Linux systems.

Immediate joiners or maximum 1 month notice period is preferred.



Experience working and communicating with US clients.



Job Type: Full-time

Pay: ?50,000.00 - ?100,000.00 per month

Benefits:

Work from home
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128087
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    WB, IN, India
  • Education
    Not mentioned
  • Experience
    Year