Join a multidisciplinary team of software, computer, mechanical, electronics, and communications engineers turning concepts into operational systems. As a Software Engineer, you’ll build the intelligence behind advanced underwater robotic platforms, making them smarter, safer, and easier to operate. You’ll work on systems that collaborate seamlessly with others to meet complex mission requirements.
Budget : 5000 SGD per mont
h
Key Responsibiliti
esYou’ll contribute across the full software development lifecycle, including one or more of the followin
- g:Requirements & Design: Work with stakeholders to gather system requirements and translate mission/user needs into software specificatio
- nsArchitecture: Design resilient, safe, and secure software architectur
- esDevelopment: Write robust, efficient code and develop test cases to validate software requiremen
- tsTesting & Simulation: Set up test environments and simulators for hardware/software verificati
- onIntegration: Partner with cross-functional teams to run integration tests on hardware platforms during lab, field, and sea tria
- lsField Work: Short-term overseas travel may be required for trials depending on the proje
ctRequiremen
- tsBachelor’s Degree in Computer, Electrical, or Electronic Engineering, or Computer Scien
- ceStrong competency in C/C
- ++Experience with Java/Python and Object-Oriented Analysis & Design is a pl
- usPassion for coding and seeing your work perform in real-world field tria
- lsInterest in areas such as AI/ML, Data Analytics, IoT, Real-Time Embedded Systems, Cyber-Physical System Security, Robotics, GUI development, Video Encoding, Signal Processing, Network Communications, Control Systems, or full-stack web developme
- ntOpen-minded team player comfortable collaborating across engineering disciplin
- esIndependent, deadline-driven, and able to deliver under tight timelin
es