Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Junior Robotics Software Developer at Trexo Robotics, enhancing mobility solutions for children with movement disorders. Collaborate on software for robotic exoskeletons, focusing on engineering and development.

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.

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.
  • 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).

Benefits

  • Unlimited Vacation policy.
  • Flexible work options.
  • Group benefits plan (medical and dental)
  • Snacks in the office.
  • Dog friendly office.

Job title

Job type

Full Time

Experience level

Junior

Salary

CA$75,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidAWSLinuxPythonRTOSRustGo

Location requirements

HybridMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.