School of Engineering

1 week ago


Singapore Public Service Division Full time

(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 Three.js 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., Three.js, 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. #J-18808-Ljbffr



  • 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...


  • 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**:27/01/2025 Job PurposeThe AI Centre for Educational Technologies (AICET) is a research centre that is focused on developing technologies to improve learning. AICET collaborates with the Ministry of Education, Singapore and the National University of Singapore on various projects to build systems that provide immediate personalised...


  • Singapore School of Computing Full time

    **Posting Start Date**:27/01/2025 Job PurposeThe AI Centre for Educational Technologies (AICET) is a research centre that is focused on developing technologies to improve learning. AICET collaborates with the Ministry of Education, Singapore and the National University of Singapore on various projects to build systems that provide immediate personalised...


  • 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**:16/04/2025 The Research Assistant will be responsible for supporting the research team to contribute research deliverables, including designing and implementing efficient and robust systems and algorithms, towards the development of a research prototype of data security and privacy solutions. Job Requirements: - Perform exploratory...


  • 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,...