Senior Robotics Software Engineer (ROS 2, AI/ML, C++/Python)
Dream Face Technologies, LLCFull 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
· 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
· 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: [email protected]
Job Type: Full-time
Benefits:
* Paid time off
Compensation Package:
* Health Insurance
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