logo
Republic Polytechnic

School of Engineering -Research Staff (Programming, data & image processing, 3D)

Republic Polytechnic

Fixed Terms

Closing in 2 day(s)

What the role is

School of Engineering - Research Staff (Programming, data and image processing, 3D-reconstruction)

Republic Polytechnic’s School of Engineering is seeking two new Research Staff for a duration of 24 months to work on a project for underwater 3D imaging with digital twin technology (DTT) for proactive sustainable underwater inspection.

What you will be working on

Project Overview:

One of the main objectives in this industry-application project is to develop a 3D reconstruction and inspection system for underwater structures using 2D-Sonar, RGB imaging, computer vision technology. The system will comprise of three parts:
1)    2D sonar/optical data processing for 3D profile construction. 
2)    Visual Simultaneous Localization and Mapping (vSLAM): 
3)    3D Model Reconstruction and DTT modelling.

Key Responsibilities:

•    Design, develop image/video acquisition and analysing system using Python or C. 
•    Design, develop, and prototype the tracking solution for the optical camera/Sonar using Python, computer vision, vSLAM and other technologies.  
•    Design, develop, and prototype the solution for underwater 3D Model Reconstruction and DTT modelling. 
•    Help manage the GPU server/data server to support the project.
•    Involve in hardware (electronic/mechanical system) development.
•    Field test at the underwater workshop is expected.
•    Assist the staff to fulfil the required project deliverables.
•    Support events such as exhibitions and roadshows.
•    Support supervising FYP/internship students’ projects related to this project.
•    Assist in purchasing of products and services in line with procurement guidelines.

What we are looking for

•    Good understanding of the latest research and technologies in AI, computer vision, 3D reconstruction (NeRF, Gaussian splitter, Photometrics, etc.), electronics and network.
•    Strong coding experience in programming languages such as Python, C, C++, JAVA.
•    Hands-on experience with one or more deep learning frameworks (TensorFlow , CNTK, MxNet, Caffe, Theano, Torch), network, image processing, or electronics. 
•    Technical hands-on experience in system integration, electronics design and underwater robotics/ROV.
•    Strong communication and documentation skills, adaptable and a team player.
•    Relevant qualification in computer engineering, electronics and communication, or a related discipline.
•    Candidates without working experience but with practical knowledge of software design or electronics, network, AI are welcome to apply.

About Republic Polytechnic

The first educational institution in Singapore to leverage the Problem-based Learning approach for all its diploma programmes, Republic Polytechnic (RP) has seven schools offering courses in Applied Science, Engineering, Business, Hospitality, Infocomm, Sports and Health, and Technology for Arts, Media and Design. To support Singapore’s national effort to promote continuous, lifelong learning, our Academy for Continuing Education (ACE) offers a wide range of part-time programmes. We welcome you to grow with us! Discover a people- and family-oriented culture, where you are inspired to improve as you nurture lifelong learners. For more information from RP, please visit https://www.rp.edu.sg/careers or follow us on LinkedIn.