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

Dream Face Technologies, LLC
Denver, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Denver, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Application Layers
Computer Vision
C++
Cloud Computing
Middleware
Mobile Application Software
Python
Linux System Administration
Machine Learning
Software Architecture
Robotic Automation Software
Software Engineering
Systems Architecture
Systems Integration
Robot Operating System
Large Language Models
GIT
Information Technology
Codebase
Bitbucket

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