C++ developer

Full-time

Project: Looking for a capable Software Engineer to build state-of-art autonomous mobile robots solutions. The team you will be assigned to develop scalable, collaborative, and flexible robotics solutions for the logistics industry.


Responsibilities:

  • Software development, testing, and integration for safe and reliable autonomous mobile robots.
  • Working with the Business Development and Product teams to understand customer needs and translate them to engineering requirements.
  • Contributing to the solution architecture in collaboration with senior engineers.
  • Evaluation of cutting-edge technologies and deployment of such to production.
  • Providing technical support to resolve operational issues in production deployments by working in shifts to ensure adequate support coverage.


Requirements:

  • A bachelor's degree in Computer Science, Computer Engineering, Mathematics, Robotics, or a similar field of study.
  • At least 3 years of hands on software development experience.
  • Proficiency in C++ 11 or above and Python.
  • Experience with and good understanding of ROS.
  • Strong robotics engineering fundamentals, including knowledge of path planning and navigation, localization, and perception.

Nice to have: Experience with any behavior modeling framework like behaviour tree, hierarchical state machines, and/or Game AI; participation in robotics competitions; published academic papers.