Robotic Software Engineer

2 months ago


Denver, United States Dream Face Technologies, LLC Full time
Job DescriptionJob Description

Full-Stack Robotic Software Engineer: Tech Lead position at DreamFace Tech

 

DreamFace Technologies is seeking a self-driven, hands-on Full-Stack Robotic Software Engineer to join our small team of engineers as the technical lead in bringing our social robot to market. DreamFace is a startup company based on the University of Denver campus in Colorado, dedicated to advancing human life through robotics and artificial intelligence. As a core team member and tech leader, you will have the opportunity to work hands-on and apply your creativity by designing, implementing, and testing the software system that powers our robot platform. Your primary responsibility will be to lead the development and maintenance of the core operating system for our robot, Ryan.

We are looking for a Full-Stack Robotic Software Engineer to lead technical efforts in project design and implementation across a range of disciplines, including ROS (using C++ for Ryan’s internal operations), Unity (for Ryan’s internal display and mobile application), Python (for managing Ryan’s NLP and LLM integrations), database technologies (including MongoDB and CouchDB), and web technologies (such as Express.js and Angular).

As a key member of our engineering team, you will collaborate with engineers and developers to uphold the highest standards in robotics software. Your responsibilities will include analyzing critical challenges our robots encounter and developing novel algorithms to address those challenges. Your contributions will be pivotal in advancing our mission: safe and reliable robots everywhere.

Requirements:

  • BS, MS, or PhD in Computer Science, Software Engineering, or a related field
  • Strong experience with Python, C++, and Robot Operating Systems (ROS)
  • Experience in designing and developing robotic systems using robotic middleware (such as ROS), and existing libraries and tools
  • Machine Learning experience, including deploying Large Language Models (LLMs) and integrating them into Ryan
  • Familiarity with continuous integration, deployment (CI/CD), and release management tools such as Bitbucket/Git CI/CD systems
  • Proven expertise in system integration and software architecture
  • Good working knowledge of robotics and related systems
  • Experience with large code bases in mixed Python and C++ environments, including Python extensions
  • Ability to develop computationally efficient software that meets real-time requirements
  • Strong coding skills in C++ and Python within a Linux environment
  • Experience with cloud-based systems (e.g., AWS) is preferred
  • 3+ years of experience
  • Excellent communication skills and a willingness to mentor and support other engineers
  • Self-starter with strong problem analysis and problem-solving skills
  • Ability to mentor and lead other team members.

Note: this is a full-time in-person position and the contract is for a minimum of 1 year and renewal up to 3 years.

If you are interested in the position, send your resume to Mohammad Mahoor: mmahoor@dreamfacetech.com



  • Denver, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test...


  • Denver, Colorado, United States United Software Group Full time

    Job SummaryThe Senior .NET Software Engineer primarily focuses on development activities within the full Software Development Life Cycle (SDLC), from business requirements to support. They collaborate with various stakeholders, apply secure programming techniques, perform unit testing, configuration management, and provide support services.Key...

  • Software Engineer

    2 weeks ago


    Denver, Colorado, United States United Software Group Full time

    Job Title: Software Engineer - Performance Optimization SpecialistAbout the Role:United Software Group is seeking an experienced Performance Optimization Specialist to join our team. The successful candidate will play a key role in ensuring the high-performance delivery of our applications.About You:We are looking for a highly skilled and motivated...


  • Denver, United States Neocis Inc Full time

    About us Neocis is an established start-up revolutionizing dentistry with Yomi, the first, and only FDA cleared robot for assisted dental surgery. The company collaborates closely with leading clinicians to develop innovative technologies that help advance patient care and improve quality of life. Based in Miami, Florida. Neocis is venture-backed with...


  • Denver, Colorado, United States Neocis Inc Full time

    About Neocis IncEstablished in the heart of Miami, Florida, Neocis Inc is a pioneering start-up transforming dentistry with its groundbreaking Yomi Robotic Guidance System. This FDA-cleared robot is a game-changer in assisted dental surgery. We collaborate closely with leading clinicians to develop cutting-edge technologies that advance patient care and...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job SummaryWe are seeking an experienced Embedded Software Architect to join our team at Lynx Software Technologies. This role requires a highly skilled software engineer with expertise in developing and integrating complex software systems for safety-critical applications.


  • Denver, Colorado, United States ShiftCode Analytics Full time

    **Company Overview**    ShiftCode Analytics is a leading provider of cutting-edge analytics solutions. Our team is passionate about harnessing the power of data to drive business growth and innovation.**Salary**    We offer an attractive salary of $120,000 - $180,000 per year, depending on experience, with opportunities for professional growth and...

  • Software Engineer

    6 days ago


    Denver, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...


  • Denver, United States Altamira Technologies Full time

    Description Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO. As a candidate for this opportunity,you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have a demonstrable...


  • Denver, Colorado, United States Marathon Petroleum Corporation Full time

    About the RoleMPC is seeking a Senior Software Engineer to join its team. As a senior software engineer, you will be responsible for designing, developing, testing, and maintaining high-quality software solutions for our evolving Commercial Eco-system.Key ResponsibilitiesLeads efforts from end-to-end through delegation, review, and driving results...


  • Denver, Colorado, United States Tyler Technologies Full time

    Tyler Technologies is seeking a talented Senior Software Engineer to join our team and play a crucial role in shaping our Data & Insights solutions. As a key member of our engineering team, you will have the opportunity to work on cloud software that has a significant impact on society.About the JobBulk and ship high-quality customer-facing features on our...


  • Denver, United States Avenue Technologies Defunct Full time

    Must Be A US Citizen Active TS/SCI Clearance Is Required Sr. Software Engineer In this role you will develop software for cutting edge satellite ground systems with space network ground segments and users around the world. Your efforts will have a direct impact on the operation of new state of the art satellites that perform intelligence, surveillance,...

  • Software Engineer

    1 month ago


    Denver, United States CORDOVA Full time

    Successful candidate will be a team-oriented Software Engineer with a strong understanding of the end-to-end process of delivering software using Agile/DevOps methodologies and have expertise developing Java/Spring applications in an AWS cloud environment. Hybrid – Kansas City, Denver, Oklahoma City, Omaha Required Qualifications 6 to 10 years of...


  • Denver, Colorado, United States Prosum Full time

    Lead Software Engineering in a Fast-Paced EnvironmentWe are seeking an experienced Software Engineering Manager to join our team at Prosum. The successful candidate will lead the engineering team, driving innovation and growth.About the RoleThis is a challenging opportunity for a seasoned software engineering leader to take ownership of our engineering...


  • Denver, United States Cherokee Federal Full time

    Software Test Engineer This position requires an active TS/SCI with Counterintelligence Polygraph clearance or the ability to obtain a TS/SCI with Counterintelligence Polygraph clearance to be considered. As a Software Test Engineer, you will work in a fast-paced environment providing quality assurance through the writing and execution of manual and...


  • Denver, Colorado, United States Sigma Software Full time

    Job Title: Automation Engineer for Ad-Desk IntegrationAbout the Role:We are seeking an experienced Automation Engineer to join our team at Sigma Software. As an Automation Engineer, you will be responsible for designing and implementing automated testing solutions for our customized self-serve advertising platforms.Key Responsibilities:- Familiarize yourself...


  • Denver, United States Altamira Technologies Full time

    Description Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO. As a candidate for this opportunity,you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have a demonstrable...


  • Denver, United States Altamira Technologies Full time

    Description Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO. As a candidate for this opportunity, you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have a demonstrable...


  • Denver, Colorado, United States Generac Power Systems Full time

    About Generac Power SystemsWe are a leading energy technology company committed to powering a smarter world.With over 60 years of history, we continue to push new boundaries in energy innovation.About the RoleWe are seeking a Staff Software Engineer to join our Industrial Cloud team.As a Staff Software Engineer, you will be responsible for modernizing our...


  • Denver, Colorado, United States Focused HR Solutions Full time

    The company is seeking a talented Senior Software Engineer to lead the development of innovative software solutions. Key responsibilities include:Design and implement software architectureCollaborate with cross-functional teamsEnsure high-quality code deploymentAs a Senior Software Engineer at company, you will have the opportunity to work on cutting-edge...