Company Description
National Technology Centre for Ports, Waterways & Coasts (NTCPWC) is the technology arm of the Ministry of Shipping, Government of India, providing innovative and indigenous solutions for the port and maritime sector. Based in Chennai, Tamil Nadu, NTCPWC focuses on applied research, education, and technology transfer to address industry challenges while promoting advancements in maritime technology.
Role Description
This is a full-time, on-site role for a 3D Unity Developer located in Chennai, Tamil Nadu. The candidate will be responsible for developing interactive 3D applications and simulations using Unity, creating 3D environments, integrating models and assets, implementing interactive features, and optimizing applications for real-time performance.
The role involves working with 3D models, animations, physics, lighting, UI, and real-time visualization, while collaborating with designers, developers, and domain experts to develop simulation and visualization solutions for maritime, port, and industrial applications.
Position: 3D Unity Developer
Engagement Type: Full-time
Location: Chennai
Key Responsibilities
- Develop interactive 3D applications, simulations, and visualization solutions using Unity
- Create and configure 3D environments, scenes, assets, lighting, cameras, and materials
- Import, optimize, and integrate 3D models and assets into Unity projects
- Develop interactive features and gameplay/simulation logic using C#
- Implement user interactions, navigation, animations, physics, and real-time visualization
- Integrate 3D models, terrain, maps, sensors,
and other data sources into Unity applications
- Develop UI elements, menus, dashboards, controls, and interactive interfaces within Unity
- Implement simulation logic for real-world systems and environments
- Work with APIs, databases, or external data sources for real-time or simulated data integration
- Optimize 3D applications for performance, memory usage, rendering, and frame rate
- Configure lighting, shaders, materials, particle systems, and post-processing effects
- Support integration of VR/AR, GIS, digital twin, or simulation technologies when required
- Debug and troubleshoot application, rendering, interaction, and performance issues
- Collaborate with UX/UI designers, 3D artists, embedded/software engineers, and domain experts
- Conduct testing and validation of Unity applications across different systems and hardware
- Maintain project documentation, source files, asset libraries, and development records
- Support deployment, installation, demonstration, and commissioning of applications when required
Qualifications & Skills
- Diploma / BE / B.Tech / B.Sc. in Computer Science, Information Technology, Game Development, Animation, Multimedia, or related field (Mandatory)
- 1–3 years of relevant experience in Unity 3D development
- Strong hands-on experience with Unity and C# programming (Mandatory)
- Experience developing interactive 3D applications, simulations, or visualization projects
- Good understanding of Unity Scenes, GameObjects, Prefabs, Components, Materials, Lighting, Cameras, and Physics
- Experience working with 3D models, textures, animations, and asset pipelines
- Knowledge of C# scripting, object-oriented programming, and Unity scripting APIs
- Experience with Unity UI systems and interactive interface development
- Understanding of 3D mathematics, coordinates, transformations, vectors, and basic physics
- Knowledge of performance optimization, profiling, rendering, and memory management
- Familiarity with Blender, 3ds Max, Maya, or other 3D modelling tools is an added advantage
- Experience with GIS, digital twins, VR/AR, simulation, or real-time visualization is preferred
- Familiarity with APIs, JSON, REST services, databases, or real-time data integration is an added advantage
- Knowledge of version control systems such as Git is preferred
- Experience with Unity deployment for Windows, WebGL, Android, or other platforms is an added advantage
- Strong debugging and problem-solving skills
- Good communication and documentation skills
- Ability to work collaboratively with multidisciplinary engineering and design teams
- Candidates with robust Unity-based academic, personal, or professional projects may also apply
How to ApplyInterested candidates may submit their resume and relevant documents for consideration via email:
[email protected]
📌 3D Unity Developer - Intern (Kanchipuram)
🏢 National Technology Centre for Ports, Waterways and Coasts (NTCPWC)
📍 Kanchipuram