Senior Robotics Software Engineer (ROS 2, AI/ML, C++/Python)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job 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
Requirements
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)
Benefits & conditions
Pulled from the full job description
- Paid time off
- Relocation assistance, * Paid time off
Compensation Package:
- Bonus opportunities
- Hourly pay
About the company
DreamFace Technologies is building socially intelligent robots that improve human lives. Based on the University of Denver campus, we’re a small, fast-moving team bringing our flagship robot, Ryan, to market.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 137 - AI'm not sure about this
How to Become an AI Engineer
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers