Drimva

Skild AI

Robotics Software Engineer

$100K–$300K

Pittsburgh, San Mateo, Bengaluru +3 · Full-time · Posted Sep 23, 2024

Location
Pittsburgh, San Mateo, Bengaluru
Bengaluru, Karnataka, India
Pittsburgh
San Francisco
Education
BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.

About the job

Develop and deploy robotics software for navigation, planning, controls, SLAM, perception, manipulation, and high-level behaviors, integrating machine learning models into robotic systems.

What you'll do

  • Design, implement, test, and optimize production robotics software.
  • Collaborate with researchers and machine learning engineers to deploy models on robots.
  • Deploy and monitor robotic solutions at sites with deployment and test engineers.

What they ask for

  • Proficiency developing in C++ or Python.
  • Strong systems-level understanding of robotics software modules and interfaces.
  • Strong technical experience in at least one area: navigation, motion planning and controls, SLAM, perception/computer vision, or manipulation.
  • Practical experience with software engineering principles, including algorithms, data structures, and system design.

Nice to have

  • Experience developing and deploying software on real robots; ROS/ROS2 or other robotics middleware.
  • Familiarity with machine learning integration and deployment in robotic systems.

Pay

$100,000 — $300,000 USD (base salary)

Tools

C++, Python, ROS/ROS2

AI focus

Collaborate to integrate and deploy state-of-the-art machine learning models on robots.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)