> Markdown version of [/jobs/ext/1008577-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/1008577-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** Skild Ai - **Location:** Pittsburgh, PA, United States - **Salary:** $100,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Computer Vision, C++ (Programming Language), Data Structures, Python (Programming Language), Machine Learning, Motion Planning, Robotic Automation Software, Software Deployment, Software Engineering, Robot Operating System, Software Modules, Information Technology - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/41dfc1db-a35f-4f32-987b-c8b16b8fc02b ## About the Role * BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience. * Proficiency developing in C++ or Python. * Prior experience developing and deploying software on real robots. * Strong systems-level understanding of the various software modules and their interfaces in a robotic application Strong technical experience in at least one of the following: navigation, motion planning and controls, SLAM, perception/computer vision, or manipulation. * Experience with ROS/ROS2 or other robotics middleware platforms. * Deep understanding and practical experience with software engineering principles, including algorithms, data structures, and system design. * Familiarity with machine learning integration and deployment in robotic systems. ## Description We are seeking a versatile Robotics Software Engineer to develop and implement software solutions for our robotic systems. Your work will entail building systems for navigation, planning and controls, SLAM, manipulation, and/or perception. You should be comfortable working with both general-purpose and specialized robotics applications. This role involves close collaboration with research scientists and machine learning engineers to integrate state-of-the-art machine learning models into our robots. Responsibilities * Design, implement, and test software to bring our robots to life, focusing on navigation, planning and control, SLAM, perception, manipulation, and/or high-level behaviors. * Write and maintain production-level C++ and Python code for our robotic platforms. * Collaborate with machine learning engineers and researchers to deploy state-of-the-art models on our robots. * Work with deployment and test engineers to deploy and monitor robotic solutions at various sites, ensuring robust performance and reliability. * Continuously improve and optimize robotic software for performance, reliability, and scalability. ## Related Videos - [Shift Left On Accessibility - Geri Reid](https://www.wearedevelopers.com/videos/1712-shift-left-on-accessibility-geri-reid) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Distributed search under the hood](https://www.wearedevelopers.com/videos/256-distributed-search-under-the-hood) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)