Simulation developer (Jaipur)

Simulation developer (Jaipur)

14 Oct
|
Train ICSI
|
Jaipur

14 Oct

Train ICSI

Jaipur

Job Title: Simulation Developer (Unity)

About the Role:
We are developing an interactive simulator focused on biological processes. We're looking for a Unity developer who can turn scientific concepts into accurate, real-time 3D simulations.

Key Responsibilities:
- Develop and maintain biological process simulations in Unity (C#)
- Convert scientific models and data into interactive visualizations
- Collaborate with domain experts, designers, and QA teams
- Optimize performance and ensure smooth, stable simulations
- Test, debug, and improve existing features

Required Technical Skills:
- Strong proficiency in Unity (C#) with experience in real-time, physics-driven applications
- Hands-on experience with soft body physics: mass-spring systems, position-based dynamics (PBD/XPBD), or FEM-style approaches
- Runtime mesh deformation: vertex manipulation, blend shapes, skinning, procedural mesh updates
- Shader development in HLSL or Shader Graph (vertex displacement, custom lighting, translucency)
- Experience with high-precision physics tuning: fixed timestep control,



solver iterations, collision tuning, stability at small scales
- CPU performance optimization using Job System, Burst, and ECS/DOTS, including multithreading, SIMD, and cache-friendly data layouts
- Multi-scene architecture: additive scene loading, scene state sync, and seamless transitions within a single continuous process
- Building condition-driven systems: state machines, event systems, and parameter-based behavior switching at runtime
- Smooth, controllable micro-movement: interpolation, damping, constraint-based motion, and fine-grained input response
- Integration with custom hardware devices (serial/USB/HID/Bluetooth), including low-latency input handling and device calibration
- Profiling and debugging with the Unity Profiler and Frame Debugger, with a focus on CPU bottlenecks

Good to Have:
- Experience with Unity's current Input System or native plugins (C++/DLL)
- Experience with data-driven si

📌 Simulation developer (Jaipur)
🏢 Train ICSI
📍 Jaipur

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: simulation developer (jaipur) / jaipur

Subscribe to this job alert:

Get the latest job offers by email for: simulation developer (jaipur) / jaipur