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.