Company - Careers

We're always looking for the next superstar or motivated, bright new recruit to join our growing company. Send your resume and a cover letter explaining why you want to be part of our team to careers@frontline-robotics.com.

We offer a fun and challenging work environment, peer-based management and flexible hours.


Current Opportunity

Position: Senior Software Developer - ROCE - Robot Motion Planning
Location: Ottawa
Contact: careers@frontline-robotics.com

Frontline Robotics develops and delivers a range of mobile robotic solutions for homeland and commercial security applications. These solutions are built around our core technology, the Robot Open Control™ (The ROC™), a robot operating system that provides autonomy and cognitive collaboration for teams of mobile robots.

Reporting to the VP, Engineering, this position is responsible for the planning, researching, development and testing of the ROC software platform.

The successful candidate will be responsible for Robot Motion Planning and other reflexive capabilities in ROC Executive Layer.

Qualifications:

  • Graduate or post-graduate degree in Computer Science or Engineering
  • 8 years experience of software development, with at least 5 years with product development

Required Skills:
C/C++, OOD/P, POSIX Multithreading, Linux, Solid Understanding of path planning algorithms and techniques

Desired Skills or Familiarity with:
Distributed collaborative planning, FLTK, Curses, POSIX IPC, Serial communications, JAUS, SVN, GNU tool chain (GCC, Autotools, etc.), Linux Kernel configuration and build

If you are interested in learning more about this position, contact careers@frontline-robotics.com


Position: Senior Software Developer - ROCF
Location: Ottawa
Contact: careers@frontline-robotics.com

Frontline Robotics develops and delivers a range of mobile robotic solutions for homeland and commercial security applications. These solutions are built around our core technology, the Robot Open Control™ (The ROC™), a robot operating system that provides autonomy and cognitive collaboration for teams of mobile robots.

Reporting to the VP, Engineering, this position is responsible for the planning, researching, development and testing of the control layer of the ROC software platform. The successful candidate will be responsible for integrating and maintenance of ROCF software with Frontline's proprietary FC1-E control hardware and third party payloads on a variety of robotic platforms.

Qualifications:

  • Graduate or post-graduate degree in Electrical Engineering or Computer Engineering
  • 8 years experience of software development, with at least 5 years with product development

Required Skills:
C/C++, OOD/P, POSIX Multithreading, Linux, Linux Device drivers, Linux Kernel configuration and build

Desired Skills or Familiarity with:
Closed loop Machine Control, Hardware, FLTK, Curses, OpenGL, POSIX IPC, Serial communications, JAUS, Java, SVN, GNU Tool Chain (GCC, Autotools, etc.)

If you are interested in learning more about this position, contact careers@frontline-robotics.com