Hybrid Robotics Software Developer

Posted 12 hours ago

Apply now

About the role

  • Robotics Software Developer role at Trexo Robotics focusing on software development for powered wearable robots. Work on embedded systems, collaborate with hardware teams, and advance robotics technology.

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

  • Experience in architecting and writing software for a hardware based product.
  • Strong background in robotics concepts such as motion planning, control systems, reading and interpreting sensors.
  • Strong programming and debugging skills in C, C++, and Python.
  • Experience with systems programming of embedded Linux.
  • Experience writing embedded firmware for microcontrollers (e.g. bare metal or FreeRTOS) and experience integrating with peripherals over serial/I2C/SPI/USB.
  • Skilled in debugging robotics or other electromechanical systems.
  • Proficiency in documenting requirements and creating comprehensive functional specifications.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team.
  • Excellent communication skills and the ability to explain complex technical concepts.
  • Strong critical thinking and analytical skills (able to piece together lots of information and condense it to something useful).
  • Interest in exoskeletons.

Benefits

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

Job title

Robotics Software Developer

Job type

Experience level

Mid levelSenior

Salary

CA$82,000 - CA$132,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job