Autonomous Software Engineer
Company Overview
Five Aluminium Boat & Engineering Pte Ltd is a Singapore-based marine engineering company specialising in aluminium boats, electric propulsion systems, autonomous vessel technologies, and floating solar charging solutions. We design and manufacture commercial workboats and next-generation electric marine systems for government and industrial applications across the region.
We are looking for a highly capable Autonomous Software Engineer to support the development of autonomous and semi-autonomous marine vessels, electric propulsion integration, sensor systems, and intelligent navigation technologies.
Job Responsibilities
- Design, develop, test, and maintain software systems for autonomous and remotely operated marine vessels
- Develop navigation, obstacle avoidance, path planning, and vessel control algorithms
- Integrate sensors such as LiDAR, GPS, IMU, cameras, radar, and ultrasonic systems into autonomous platforms
- Work on real-time communication systems between vessels, cloud platforms, and monitoring stations
- Collaborate with electrical, mechanical, and naval architecture teams for full system integration
- Develop and maintain software for electric propulsion monitoring, battery management, and vessel telemetry
- Support field testing, troubleshooting, commissioning, and sea trials
- Improve software reliability, redundancy, and operational safety for marine environments
- Prepare technical documentation, reports, and system specifications
- Participate in R&D projects related to autonomous vessels, AI-assisted navigation, and smart marine systems
Job Requirements
- Degree or Diploma in Computer Engineering, Software Engineering, Robotics, Mechatronics, Electrical Engineering, or related discipline
- Minimum 2 years of relevant experience in autonomous systems, robotics, embedded systems, or marine technology
- Strong desire and interest to create and go on an adventure in the world of marine robotics
- Strong programming skills in Python, C++, ROS, or related development frameworks
- Experience working with autonomous navigation systems, sensor fusion, or AI-based control systems
- Familiarity with Linux-based embedded systems and real-time software environments
- Knowledge of communication protocols such as CAN Bus, Modbus, MQTT, TCP/IP, or serial communication is an advantage
- Experience with marine systems, electric vehicles, drones, or robotic platforms will be highly preferred
- Hands-on and willing to participate in onsite vessel testing and troubleshooting
- Strong problem-solving skills and ability to work independently in a fast-moving engineering environment
Preferred Skills
- Experience with machine learning or computer vision
- Experience with cloud telemetry dashboards and remote monitoring systems
- Understanding of marine regulations and operational safety systems
- Familiarity with autonomous navigation frameworks and simulation environments
Additional Information
- Position based in Singapore
- Occasional overseas travel may be required
- Salary will be commensurate with experience and technical capabilities
Why Join Us
This role offers the opportunity to work on real-world autonomous marine technologies, electric boats, and sustainable maritime solutions. Successful candidates will be directly involved in the development of next-generation commercial vessel systems deployed in actual operations.