ZENITH INFOTECH (S) PTE LTD. is hiring for a Unity 3D Frontend Engineer - Contract internship — a 12-month, on-site Software Engineering role based in Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in 3D Visualization, Strategy Development, Data Pipeline, Backend Integrations, and Attention to Detail are a strong fit.
⚡ New Software Engineering internships, the moment they're posted — join our Telegram
About this role
ROLE OVERVIEW We are looking for a Senior Unity 3D Frontend Engineer to lead the design and development of cutting-edge interactive 3D visualisation interfaces. You will play a pivotal role in delivering real-time digital twin dashboards, operational technology (OT) views, and geospatial systems that power smart city, industrial, and operational environments. This role bridges advanced frontend engineering with deep IoT/OT integration expertise, working alongside robotics, IoT, and OT engineering teams to translate live sensor and telemetry data into compelling real-time 3D experiences. KEY RESPONSIBILITIES 1.3D Visualisation & Interface Development • Lead the design and development of interactive 3D visualisation interfaces using Unity 3D, including real-time digital twin dashboards and OT operational views. • Drive technical decisions around rendering performance, level-of-detail (LOD) strategies, shader optimisation, and scene management for large-scale operational environments. • Build and maintain reusable UI component libraries within Unity, aligned to UX guidelines and design system standards. 2. Geospatial Systems • Architect and implement geospatial rendering systems — integrating map layers, coordinate systems, and spatial data into Unity-based frontends. 3. Systems Integration & Data Pipelines • Design and deliver seamless integration between Unity frontend components and backend systems, middleware, IoT/OT data pipelines, and REST/WebSocket APIs. • Collaborate with IoT, OT, and robotics engineering teams to translate telemetry, sensor, and asset data into real-time 3D visualisation. 4. Engineering Leadership & Standards • Define and enforce frontend engineering standards, coding conventions, and review practices. • Engage with product owners, systems architects, and client stakeholders to ensure frontend solutions meet functional and non-functional requirements. • Contribute to CI/CD pipeline integration for build artefacts, automated testing, and deployment workflows. EXPERIENCE & QUALIFICATIONS 1. Core Engineering Experience • Minimum 5 years of software engineering experience, with at least 3 years focused on Unity 3D development in a production environment. • Demonstrated delivery of Digital Twin or 3D visualisation solutions for operational, industrial, or smart city domains. • Track record as a subject matter expert — driving architecture decisions, conducting code reviews, and managing delivery risk. • Strong understanding of systems engineering principles; able to design frontend components with awareness of full-stack integration constraints. 2. IoT / OT & Integration Knowledge • Understanding of IoT integrations such as OPC-UA, Modbus, and MQTT. • Experience with middleware integration and Building Management System (BMS) integration. • Hands-on experience integrating real-time IoT/OT sensor data into interactive 3D or geospatial frontends. • Understanding of Command and Control (C3) systems. 3. Education & Mindset • Bachelor's degree or higher in Computer Science, Software Engineering, Geospatial Science, or equivalent discipline. • Comfort using AI to accelerate coding, testing, and validation is a must.
Also in Software Engineering