Robotic Software Developer


  • Main responsibility is to improve localization accuracy of the robot based on wheel odometery, Li-DAR, IMU, and/or Camera
  • Development, implementation, migration, operation and the continuous improvement of our robot codes in C++ in ROS
  • Debugging and tracing the code, and finding the source of the problems


  • ROS, ROS Navigation Stack, SLAM
  • Ability to function across departments, process inputs, and devise solutions
  • Innovative thinking and problem-solving skills
  • Highly developed interpersonal and communication skills
  • Ability to work effectively with a team and independently
  • Committed to using git and agile software

Field Service Technician

Primary responsibilities include:

  • Hands-on technical experience including electrical and mechanical
  • Learn how to operate robots in different modes (training will be provided)
  • Identify and record robots’ challenges
  • Evaluate and identify customer needs
  • Comply with all safe work practices and policies to ensure all work is done as safely as possible
  • Conduct field work at remote sites, on as needed basis
  • Complete and submit daily reports
  • Provide general laboring skills, as required

Minimum qualifications include:

  • Diagnostic and problem-solving experience
  • Must be willing to work flexible shifts, long hours, and weekends
  • Valid Class 5 Driver’s License
  • Basic understanding of environmental regulations (training will be provided)
  • Representative for work each day
  • Flexible to work under challenging work site environments
  • Willing to performing necessary physical tasks including lifting, and moving robots or other heavy materials.

Interpersonal skills include:

  • Able to communicate effectively and express thoughts and ideas in a clear and concise manner
  • Good listening skills along with an ability to accept and follow direction
  • Skillful at maintaining a positive attitude in all aspects of work
  • Proficient at working well independently and in a team environment
  • Capable of multi-tasking, assessing situations, and prioritizing tasks accordingly.
  • Successful candidates must have legal authorization to work in Canada and US. All required training would be provided.

If you’re up for the challenge, send us your updated cover letter and resume to

We thank all applicants for their interest, only those selected for an interview will be contacted.