> Markdown version of [/jobs/ext/736699-senior-robotics-software-engineer-ros-2-ai-ml-c-python](https://www.wearedevelopers.com/jobs/ext/736699-senior-robotics-software-engineer-ros-2-ai-ml-c-python). 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). --- # Senior Robotics Software Engineer (ROS 2, AI/ML, C++/Python) - **Company:** Dream Face Technologies, LLC - **Location:** Denver, CO, United States - **Experience:** Expert - **Salary:** $90,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Application Layers, Computer Vision, C++ (Programming Language), Cloud Computing, Middleware, Mobile Application Software, Python (Programming Language), Linux System Administration, Machine Learning, Software Architecture, Robotic Automation Software, Software Engineering, Systems Architecture, Systems Integration, Robot Operating System, Large Language Models, Git, Information Technology, Codebase, Bitbucket - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7571a1c9bdb9ed1d ## About the Role Do you have experience in Python?, Do you have a Bachelor's degree?, · BS, MS, or PhD in Computer Science, Software Engineering, or a related field · 3+ years of relevant experience · Strong experience with Python, C++ and working with mixed-language codebases · Experience building robotic systems using middleware (ROS 2 or similar) · Experience with machine learning, including deploying LLMs or computer vision models · Solid understanding of software architecture and system integration · Ability to write efficient, real-time capable code in Linux environments · Familiarity with CI/CD pipelines (e.g., Git, Bitbucket) · Experience with cloud platforms (AWS preferred) is a plus · Strong problem-solving skills and ability to work independently · Good communication skills and ability to collaborate within a small team, * Robotics: 4 years (Preferred) Ability to Commute: * Denver, CO 80210 (Preferred) ## Description We're looking for a hands-on Senior Robotics Software Engineer to help develop and scale a production robotics platform. You'll work closely with the technical lead and collaborate with a small team of engineers to design, build, and maintain key components of Ryan's software system. What You'll Work On · Own the development and maintenance of core robotics components using ROS 2 (C++ & Python) · Build and integrate user-facing systems using Unity (robot display and mobile app) · Contribute to system architecture and technical design decisions across robotics and application layers · Develop robust solutions to real-world robotics challenges · Collaborate with the team to deliver reliable, production-ready software ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Improving Developer Happiness with GitOps](https://www.wearedevelopers.com/videos/54-improving-developer-happiness-with-gitops) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) - [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) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)