Software Engineer (ROS)

Our mission is to build a robotic brain, a universal AI, to give robots the ability to see, reason, and act on the world around them. We have built state-of-the-art robotic vision solutions that are being applied in many different industries. Our in-house solutions include a 3D structured light camera, a vision processing platform, and a robotic control platform.

 

We have high ambitions and plan to continue developing the best vision solutions available in the robotics industry. You will join a small, multi-cultural, and passionate team with a firm belief in collaboration and growing together. We have a lot of fun while challenging ourselves every day to develop the best products on the market.

THE COMPANY

WE OFFER:

  • Experience with collision avoidance and path planning algorithms in ROS

  • Experience developing bin picking palletization and depalletization applications

  • Experience developing graphical programming applications

  • Deep knowledge of robot dynamics and control algorithms

AS A SOFTWARE ENGINEER, YOU WILL:

  • Work primarily on our robotic control application, supporting new feature releases

  • Develop C++ libraries and APIs, as well as offer solutions to technical bugs

  • Tackle the most important aspects of Software Engineering, including programming, problem-solving, testing, scripting, and automation

  • Work closely with the Software, Vision, QA, and Customer Success teams

BONUS POINTS:

  • An opportunity to get involved in the ongoing robotics and automation revolution

  • A focus on code quality and learning: tech talks, code reviews, design reviews, and pair programming

  • High-end workstations and the freedom to choose IDE environments

  • A software team dedicated to quality, testing, clean code, and a modern toolchain

  • A large degree of autonomy and big opportunities for career advancement

  • An open, creative, collaborative, and innovative environment in a young company

  • Challenging problems, responsibilities, and a great deal of fun!

  • A passion for robotics, software engineering, and emerging technologies

  • Attention to detail, quality, and maintainability

  • A strong command of C++ and Python, including common software development practices

  • An M. Sc. or B. Sc. in Computer Science, Software Engineering, Information Technology, Engineering Physics, or similar

  • Experience with ROS development in C++

  • Experience using common toolchains including: Git, VSCode, Docker, CMake, Linux Shell, and GTest

  • Experience with agile development and testing methodologies

WE'RE LOOKING FOR CANDIDATES WITH:

TO APPLY: 

Please email your resume, cover letter, and any other files, to jobs@daoai.ca.

FULL-TIME & INTERNSHIP POSITIONS

FULL-TIME & INTERNSHIP POSITIONS

© 2020 by DaoAI Robotics Inc.

Open Site Navigation