Back to jobs

Senior Robotics Software Engineer (ROS 2, AI/ML, C++/Python)

Dream Face Technologies, LLC
Denver, CO
Temporary
AI tools:
ROS 2
LLMs
Applications go directly to the hiring team

Full 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

Applications go to the hiring team directly