Engineers in this role will design and develop ROS2-based systems used in EyeROV marine robotics products and solutions.
Requirements
- Strong problem-solving skills and logical thinking abilities
- Good programming knowledge in C++ (preferably) and Python
- Experience in developing robotics systems using ROS2
- Strong understanding of communication protocols like UART, SPI, I2C, RS232, RS422, RS485, Ethernet etc.
- Ability to understand technical documentation of devices, especially APIs and communication protocols
- Working knowledge of Linux shell scripting
- Working knowledge of networking and protocols like TCP/UDP
- Excellent documentation skills, including writing clear and concise code and technical documents
- Excellent communication skills
- Ability to work independently