Robotics Software Engineer

apartmentFive Aluminium Boat & Engineering Pte Ltd placeBukit Batok scheduleFull-time calendar_month 
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.

apartmentRecruit NowplaceAng Mo Kio, 9 km from Bukit Batok
Automation Software Engineer – PLC Programming  •  $4000 - $6000 basic + Variable Bonus  •  Working location: Ang Mo Kio Ave  •  Working days: (Monday to Friday, 8.30am to 5.30pm) Responsibilities:  •  Follow the Software Development Life Cycle (SDLC...
apartmentTRANSCELESTIAL TECHNOLOGIES PTE. LTD.placeToa Payoh, 10 km from Bukit Batok
we question everything, we love research and are passionate about the next big thing. About the Role The Embedded Software Engineer will work on embedded software for satellite laser communication payloads. The Embedded Software Engineer will work...
apartmentGoogleplaceToa Payoh, 10 km from Bukit Batok
Job description Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale...