School of Engineering
1 week ago
[What the role is]
Republic Polytechnic's School of Engineering is seeking one new Research Staff for a duration of 12 months to work on a project for Automated Smart Tagging for Digital Twin-Based Infrastructure Inspection and Analysis with the following. We are looking for a driven and detail-oriented Software Engineer to develop image annotation and visualization tools supporting 2D-to-3D data tagging in infrastructure inspection applications. You will work closely with engineers and domain specialists to build intuitive web-based platforms that process, tag, and visualize visual datasets from drones and manual inspections. Your work will contribute to safer, smarter building and structural assessments through digital twin and AI-driven analysis.[What you will be working on]
• Build web interfaces for annotating and tagging 2D images and 3D models of buildings, facades, and critical infrastructure.
• Implement 3D scene navigation (e.g., orbit, pan, zoom) and overlay of defect tags such as cracks, spalling, corrosion, or misalignment using or similar libraries.
• Integrate annotation tools with drone-collected datasets and inspection image repositories.
• Develop tools to align 2D images with 3D mesh or point cloud representations for accurate defect localization.
• Store and retrieve tagging metadata, timestamps, coordinates, and inspector notes via REST APIs and a PostgreSQL backend.
• Collaborate with engineers and inspection teams to define tagging schemas and use cases (e.g., BCA TR78 facade defects).
• Optimize rendering and loading for large 3D models (e.g., tiled mesh or segmented point clouds).
• Support analytics and reporting features for tagged infrastructure issues, inspection status, and defect progression.
[What we are looking for]
• Relevant qualification in computer engineering, electronics and communication, or a related discipline.
• Strong front-end development skills (JavaScript, ReactJS, HTML/CSS, Bootstrap).
• Experience with 3D visualization libraries (e.g., , Potree, CesiumJS).
• Familiarity with inspection data types such as high-resolution images, 3D meshes (OBJ/glTF), or LiDAR point clouds.
• Understanding of coordinate mapping between 2D imagery and 3D spatial data.
• Experience in backend integration using NodeJS/ExpressJS and database management with PostgreSQL.
• Experience with cloud deployment (e.g., AWS) and web technologies (JavaScript, TypeScript, MongoDB) is advantageous.
• Exposure to infrastructure or civil engineering inspection workflows is a plus.
• Strong problem-solving skills and ability to collaborate with technical and non-technical stakeholders.
-
Research Associate, School of Computing
3 days ago
Singapore School of Computing Full time**Posting Start Date**:08/01/2025 The Research Associate will be responsible for working closely with the Principal Investigator and lab members on one or more research projects. He/she should possess experience or interest in at least one of the following research areas: - Programming Languages & Software Engineering **Qualifications** - A Master’s...
-
Research Assistant, School of Computing
3 days ago
Singapore School of Computing Full time**Posting Start Date**:24/12/2024 The Research Assistant will be responsible for working closely with the Principal Investigator and lab members on one or more research projects. He/she should possess experience or interest in at least one of the following research areas: - Computing Systems - Programming Languages & Software Engineering **Job...
-
Singapore School of Computing Full time**Posting Start Date**:22/01/2025 The Research Assistant will be responsible for working closely with the Principal Investigator and lab members on Safeguarding the Web Against Phishing and Prompt Injection Attacks. He/she should possess experience or interest in at least one of the following research areas: - Algorithms & Theory - Artificial Intelligence -...
-
Singapore School of Computing Full time**Posting Start Date**:20/02/2025 We are looking for a professional Marcomm Executive to promote NUS Computing’s educational programmes and research efforts. **Responsibilities**: **Content Strategy**: Assist in implementing content strategies that support overall marketing objectives. Conduct research on industry trends, target audience insights, and...
-
Singapore School of Computing Full time**Posting Start Date**:10/12/2024 We are seeking a talented and creative Content Marketing and Digital Campaign professional to join the Communications Team at NUS School of Computing. You will play a pivotal role in developing and implementing content strategies to drive engagement and brand awareness across various digital channels. You will also be...
-
Singapore School of Computing Full time**Posting Start Date**:26/11/2024 - Assist in student and employer queries pertaining to internship matters within stipulated timeline. - Manage and process students internship enrolment and grade processing. - Take part in streamlining the current processes and systems to improve the efficiency of the internship procedures. - Generate Placement letters for...
-
Singapore School of Computing Full time**Posting Start Date**:04/10/2024 - Act as the primary liaison in the preparation and submission of project proposals, agreements, budget plans and reports. - Administer research grants and reconcile accounts statements. - Monitor the research project funds utilization and provide periodic updates. - Coordinate with grantors, track the receipt of funds,...
-
Singapore School of Computing Full time**Posting Start Date**:08/05/2025 Job PurposeManaging and executing short-term (self-funded) and non-exchange programs to students from foreign universities. **Responsibilities**: - Preparing publicity materials including program website, poster, etc. - Managing communications with applicants and program participants including attending enquiries,...
-
Singapore School of Computing Full time**Posting Start Date**:14/04/2025 - Assist in monitoring deliverables, reporting and communication and work closely with faculty members / across department and external partner such as government bodies and industry to execute projects. - Act as the primary liaison in the preparation and submission of project proposals, agreements, budget plans and...
-
Singapore School of Computing Full time**Posting Start Date**:17/12/2024 - Research and explore new learning challenges/problems that students will face using Generative AI - Research challenges/difficulties/concerns educators face when using Generative AI for teaching and learning - Develop ideas to overcome challenges with teaching/learning using Generative AI - either in the form of learning...