Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sky ICT

Robotics Platform Software Engineer

Posted Updated
Discussion

About the role

Build the software platform that transforms humanoid robotics research into a reliable production system. This role combines robotics software, real-time systems, cloud/backend engineering, AI model serving, and platform development.

Key responsibilities

  • Design and develop the on-robot runtime integrating robot SDKs, ROS 2, AI models, and whole-body controllers.

  • Build orchestration systems connecting LLM planners, VLM/VLA policies, and low-level robot control.

  • Optimize real-time performance including scheduling, ROS 2 QoS, DDS tuning, and end-to-end latency.

  • Integrate perception systems including RGB-D, LiDAR, and tactile sensors, with clean versioned APIs.

  • Build cloud platforms for fleet management, telemetry, OTA updates, event logging, and remote diagnostics.

  • Develop robotics data pipelines covering rosbag / MCAP ingestion, automated QA, dataset versioning, and training hand-off.

  • Build and operate model-serving infrastructure for edge devices and cloud GPU environments.

  • Implement observability including structured logging, metrics, distributed tracing, and operational dashboards.

  • Develop operator consoles, APIs, SDKs, CLIs, and developer tooling.

  • Own CI/CD, staged deployments, release management, rollback processes, and production reliability.

About you

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics, or related field.

  • 4+ years of experience shipping production software, with meaningful exposure to robotics runtime, real-time systems, or large-scale ML model serving.

  • Strong software engineering fundamentals including system design, API design, testing, code review, and production operations.

  • Strong Python plus one of C++ / Rust / Go for performance-critical components.

  • Comfort with TypeScript for front-end or internal tooling.

  • Hands-on experience with ROS 2 or equivalent robotics middleware.

  • Experience with Docker, Kubernetes, and Terraform.

  • Cloud experience with GCP and/or AWS across compute, networking, IAM, storage, databases, and observability.

  • Working knowledge of robotics edge compute such as Jetson Orin / Thor and GPU inference technologies such as CUDA, TensorRT, or vLLM.

  • Strong English communication skills.


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available