About The Position

We're seeking talented Robotics Software Engineers to expand our software team. This highly technical role involves designing, implementing, and optimizing software solutions across diverse AI robotics hardware that support both autonomous, teleoperation, and ML training/evaluation. You'll work closely and collaboratively with multidisciplinary teams; including software, hardware, research, and operations - to drive advancements in our robotic systems.

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice To Haves

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Work with mechanical, control, EE, and ML engineering teams to bring up and integrate sensors and actuators
  • Design and build software framework to accelerate development of full robotics applications
  • Work with AI researchers to build inferencing, training, and evaluation software for robotics controls.
  • Create testing environment for HW/SW/Policy testing and QA
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service