Robotic Software Engineer Job at Dream Face Technologies, LLC, Denver, CO

cHA0Uk1DNkd4akhSczVoTWlpbnFxQ3Q5bEE9PQ==
  • Dream Face Technologies, LLC
  • Denver, CO

Job Description

Job Description

Job 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

Job Tags

Full time,

Similar Jobs

Yale New Haven Health

LDRP RN - Full-Time Night Shift Job at Yale New Haven Health

 ...The Nurse Manager. The Registered Nurse (Rn) Assesses, Plans, Implements, Evaluates And...  ...Individual Patient Care In The Clinic According To Unit Policies And Procedures...  ...~13. Completes Nursing Assessment Of Outpatients(Prenatal Clinic) Including Health History... 

Truhealth LLC

Nurse Practitioner Job at Truhealth LLC

Come Grow with Us! TruHealth is a division of American Health Partners, a multifaceted company with operations in multiple states. We own nursing homes, health plans for Medicare beneficiaries living in long-term care facilities, as well as divisions offering psychiatric...

TD Synnex SHI for University of Utah Health

Flight Nurse Job at TD Synnex SHI for University of Utah Health

 ...facility as part of an air transport team, under the stresses of flight and hazardous environmental conditions. This position may be...  ...solving patient care problems according to needs and established nursing protocols. Transfers patients and equipment from aircraft,... 

Rula Health

Licensed Professional Counselor Supervisor (LPCS) (No Associates) Job at Rula Health

 ...contractors, have no minimum caseloads and complete schedule autonomy. Compensation Details ~ LMFT, LCSW, LPC, LPCMH, LPCS: $80 per hourly session (53-minutes)~ Licensed Psychologist: $90 per hourly session (53-minutes)~ Guaranteed payment every two weeks via direct... 

D & S Security Services LLC

Armed Officer Job at D & S Security Services LLC

 ...Description We are seeking individuals who are licensed and certified with the State of Tennessee Commerce and Insurance as an Armed Officer to become an integral part of our team. The selected individual will patrol and secure assigned premises as well as identify risks...