✨ About The Role
- Collaborate with hardware engineers, robotics engineers, and other software engineers to design, develop, and deploy software solutions for autonomous surface vessels
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
- Develop robust, scalable, and maintainable software systems that meet the unique challenges of autonomous maritime operations
- Implement algorithms for perception, navigation, path planning, and control to enable autonomous behavior in ASVs
- Stay current with emerging technologies and industry trends in autonomous systems, robotics, and maritime technology
âš¡ Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
- Proficiency in programming languages such as C++, Python, or Java, with a strong emphasis on object-oriented design and development
- Strong problem-solving skills and the ability to work effectively in a fast-paced environment
- Excellent communication skills and the ability to clearly articulate technical concepts