Unity Developer

Posted 3 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Entry level
Artificial Intelligence • Information Technology • Professional Services • Software
The Role
Develop and integrate construction equipment in Unity for a BIM visualization application. Prepare FBX models and prefab hierarchies for procedural animation and inverse kinematics, implement equipment behaviors and reusable C# action sequences, and convert manufacturer data into accurate runtime structures. Extend an existing codebase, validate equipment motion, and test implementations for reliability. Preferred experience includes cranes, heavy equipment, Unity Animation Rigging, version control, 3D modeling, and construction or simulation software.
Summary Generated by Built In

About the Role

nCircle Tech Company is looking for a Unity developer with a technical-art mindset to expand the equipment library in Skyhook, our construction logistics and BIM visualization application. You will take hard-surface construction equipment models, such as cranes, excavators, and lifts, and make them move realistically and reliably inside Skyhook. You will also teach the system new behaviors by building out our action library.

This role is hands-on and implementation focused. You will work within an established codebase and architecture, adding to it rather than reinventing it.

What You'll Do - 

Prepare equipment models for procedural animation

  • Import FBX models of construction equipment and restructure their transform hierarchies in the Unity prefab editor to support procedural movement, including Inverse Kinematics.
  • Set correct pivots, parenting, and joint relationships so booms, jibs, hoists, tracks, and attachments articulate cleanly.
  • Validate that each prefab behaves correctly across its full range of motion.

Add new equipment to existing systems

  • Integrate new models into Skyhook's existing equipment framework, following established patterns and conventions.
  • Extract technical data from manufacturer manuals and load charts (for cranes: load capacities, boom lengths, radii, configurations, and operating modes) and convert it into the dictionary-based data structures referenced at runtime.
  • Check data for accuracy, since this information drives how users plan lifts and logistics.

Expand the action library

  • Design and code digital, robotic-style equipment movements by manipulating transforms through C#.
  • Build reusable, composable actions. For example, a crawler crane pick-and-place sequence: swing into position, lower the hook to the top of the object, raise the hook with the load, swing to the destination, and lower the load to its target location.
  • Extend the library to a wide variety of equipment types, keeping actions modular so they can be chained into larger sequences.

Required Qualifications

  • Working proficiency in the Unity Editor, especially prefabs, transform hierarchies, and the prefab editor.
  • Solid foundational C# skills and familiarity with the Unity API (MonoBehaviours, transforms, coroutines or equivalent, ScriptableObjects, collections and dictionaries).
  • Experience preparing and importing FBX assets, including hierarchy, pivot, and scale cleanup.
  • Understanding of how procedural animation works, including Inverse Kinematics and transform-driven motion.
  • Comfort reading and navigating an existing codebase and extending it in line with its conventions.
  • Ability to read technical documentation and translate tabular or chart-based data into structured, accurate code.
  • Strong attention to detail and a habit of testing your own work.

Preferred Qualifications

  • Experience with heavy equipment or hard-surface mechanical models.
  • Familiarity with construction equipment, especially cranes, and how to read load charts.
  • Experience with Unity's Animation Rigging package or custom IK solutions.
  • Experience with version control (Unity Version Control/Plastic SCM or Git) in a team setting.
  • Basic 3D modeling knowledge (Blender, 3ds Max, or similar) for minor model fixes.
  • Background in construction, AEC, or simulation software.

What Success Looks Like

  • New equipment models are imported, rigged, and functioning correctly in Skyhook with minimal rework.
  • Equipment data matches manufacturer specifications and behaves correctly at runtime.
  • The action library grows with clean, reusable movement behaviors that other team members can build on.


Skills Required

  • Working proficiency in the Unity Editor, including prefabs, transform hierarchies, and the prefab editor
  • Solid foundational C# skills and familiarity with the Unity API, including MonoBehaviours, transforms, coroutines or equivalent, ScriptableObjects, collections, and dictionaries
  • Experience preparing and importing FBX assets, including hierarchy, pivot, and scale cleanup
  • Understanding of procedural animation, including inverse kinematics and transform-driven motion
  • Ability to navigate and extend an existing codebase according to established conventions
  • Ability to read technical documentation and translate tabular or chart-based data into accurate structured code
  • Strong attention to detail and habit of testing work
  • Experience with heavy equipment or hard-surface mechanical models
  • Familiarity with construction equipment, especially cranes, and ability to read load charts
  • Experience with Unity Animation Rigging or custom inverse kinematics solutions
  • Experience with Unity Version Control, Plastic SCM, or Git in a team setting
  • Basic 3D modeling knowledge using Blender, 3ds Max, or similar software
  • Background in construction, AEC, or simulation software
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2012

What We Do

nCircle Tech is a development partner specializing in 2D/3D product development, custom software development, and BIM services for the AEC and Manufacturing sectors, focusing on 3D visualization, CAD/BIM customization, and AI-driven automation.

Similar Jobs

nCircle Tech Logo nCircle Tech

Senior Software Engineer

Artificial Intelligence • Information Technology • Professional Services • Software
In-Office
Pune, Mahārāshtra, IND

Comcast Logo Comcast

Engineer 4, Software Development & Engineering

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
India
115000 Employees

Optum Logo Optum

Consultant

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Pune, Mahārāshtra, IND
160000 Employees

Optum Logo Optum

Consultant

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Pune, Mahārāshtra, IND
160000 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account