DreamFace Technologies is seeking a Senior Robotics Software Engineer to develop and scale a production robotics platform. The ideal candidate will have experience with ROS 2, C++, and Python, as well as strong problem-solving skills and ability to work independently. This is a full-time in-person position in Denver, CO.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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.
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
What We're Looking For
· BS, MS, or PhD in Computer Science, Software Engineering, or a related field
· 3+ years of relevant experience
Looking to advance your Machine Learning & AI career with relocation support? Explore Machine Learning & AI Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
· 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
Why Join DreamFace
· Work on a real product in market, not just research prototypes
· Own meaningful parts of a complex robotics system
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
· Small team with fast iteration and high impact
· Opportunity to shape the future of human-robot interaction
Note: this is a full-time in-person position.
If you are interested in the position, send your resume to Mohammad Mahoor: mmahoor@dreamfacetech.com
Job Type: Full-time
Benefits:
- Paid time off
Compensation Package:
- Health Insurance
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
Experience:
- Robotics: 4 years (Preferred)
Ability to Commute:
- Denver, CO 80210 (Preferred)
Ability to Relocate:
- Denver, CO 80210: Relocate with an employer-provided relocation package (Required)
- Work Location: In-person Master’s or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field preferred
Similar Jobs
Explore other opportunities that match your interests
Senior AI/ML Architect
GE Vernova
Machine Learning Co-op for Quantitative Pharmacology, Large Molecules
Sanofi
ML Tooling Engineer