Senior Robotics Software Engineer (ROS 2, AI/ML, C++/Python)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft 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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good 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