Junior Robotics Software Developer

Trexo RoboticsMississauga, ON
Hybrid

About The Position

Trexo Robotics is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals across North America. We are constantly working towards building mobility solutions for all. At Trexo Robotics, you will find a flat organization where you can work with highly optimistic, low ego, and exceptionally talented individuals who look forward to solving hard problems. We are a MedTech startup seeking a Junior Robotics Software Developer to join our team and help improve our existing product while developing future generations of devices. You will work closely with senior engineers to implement, test, and refine the software that brings our hardware to life. This is a role for someone who loves seeing their code move physical objects and is eager to dive deep into the intersection of human-machine interaction. This is a new position within our Engineering team.

Requirements

  • Degree in Robotics, Mechatronics, Computer Science, or a related field (or equivalent hands-on project experience).
  • Proficiency in C/C++ (for firmware) and Python (for scripting/tools).
  • Project-based exposure to robotics concepts such as PID control, kinematics, or sensor processing.
  • Experience with microcontrollers (e.g., STM32, Arduino, ESP32) or RTOS environments.
  • Comfortable working in a Linux environment and using version control (Git).
  • A thinker who pays attention to detail and has a strong drive to take initiative.
  • Ability to clearly explain technical challenges and document your work for the rest of the team.
  • A genuine interest in exoskeletons, biomechanics, or assistive technology.

Nice To Haves

  • Familiarity with ROS/ROS2.
  • Background in Android App Development.
  • Experience with Rust and Go.
  • Skills in data and log analysis.
  • Familiarity with reviewing electrical designs and parsing component datasheets.
  • Experience with AWS.
  • Knowledge of QMS systems and ISO 13485.
  • Experience working in a regulation software environment (i.e. IEC 62304 and/ or ISO 26262).

Responsibilities

  • Architect and program software for robotic exoskeletons, including embedded firmware, planning and control algorithms
  • Maintain robust, comprehensive documentation for all developed tools and workflows.
  • Create and maintain design documentation as required by our Quality Management System (QMS)
  • Design, develop, and implement scripts, tools, and applications to automate various company tasks, using Python and other scripting languages.
  • Assist in streamlining production processes and improving testing workflows.
  • Support the customer support and manufacturing teams in solving issues.
  • Research new advances in robotics and how they may apply to our design.
  • Work with hardware and manufacturing teams to bring new hardware to market.

Benefits

  • Unlimited Vacation policy.
  • Flexible work options.
  • Group benefits plan (medical and dental)
  • Snacks in the office.
  • Dog friendly office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service