Software Engineer - L3 (Simulation & Unreal Engine Engineer)

<p><strong>Software Engineer - L3 (Simulation & Unreal Engine Engineer)</strong> </p><p><strong>Location & Type:</strong> Delhi, Full-time </p><p><strong>CTC Range (LPA):</strong> 35.25 - 43.00 </p><p> </p><p><strong>Role Overview</strong></p><p>We’re looking for a <strong>high-energy, multi-disciplinary Software Engineer (L3)</strong> with a strong foundation in <strong>C++, Unreal Engine, simulation systems, and real-time 3D technologies</strong>.</p><p>This role is ideal for someone who enjoys working across <strong>VR/MR/AR</strong>, <strong>Digital Twin platforms</strong>, <strong>Streaming 3D technologies</strong>, <strong>physics-heavy simulations</strong>, and <strong>performance-critical engine code</strong>. You should be someone who thrives in fast-paced environments, loves solving complex mathematical/physics problems, and enjoys building systems that feel smooth, intelligent, and real.</p><p> </p><p><strong>What You’ll Do</strong></p><p><br></p><p><strong>Unreal, C++, and Core Simulation Engineering</strong></p><ul><li>Build and extend <strong>simulation systems</strong> in Unreal Engine using modern C++ (UE4/UE5). </li><li>Implement real-time systems: <strong>object dynamics, events, agent simulations, world interaction logic</strong>, procedural tools.</li><li>Work deeply with <strong>physics</strong>, constraints, collisions, kinematics, rigid body systems, Chaos physics.</li></ul><p><br></p><p><strong>XR (VR/MR/AR) & Immersive Systems</strong></p><ul><li>Develop immersive interactions for <strong>OpenXR, Oculus, Vive, HoloLens/MR</strong>, and mobile AR (ARKit/ARCore). </li><li>Build intuitive <strong>3D UI, interaction mechanics, gestures</strong>, spatial anchors, tracking, and device abstraction layers.</li></ul><p><br></p><p><strong>Digital Twin, Streaming Tech & Real-Time Visualization</strong> </p><ul><li>Build <strong>digital twin environments</strong> tied to <strong>live sensor data, IoT streams, AI/ML outputs, and telemetry</strong>. </li><li>Implement <strong>real-time streaming</strong> of data, 3D states, animations, camera paths, or events into UE. </li><li>Build visualization layers: dashboards, overlays, geospatial layers, analytics in 3D.</li></ul><p><br></p><p><strong>Physics, Math & Simulation Accuracy</strong> </p><ul><li>Apply strong <strong>linear algebra, calculus, vectors/matrices/quaternions</strong>, and physical modeling concepts. </li><li>Integrate advanced physics engines like <strong>NVIDIA PhysX, MuJoCo, Havok</strong>, or custom solvers (added advantage). </li><li>Build realistic simulation behavior: friction, forces, collisions, trajectories, joints, soft bodies, etc.</li></ul><p><br></p><p><strong>Rendering + Performance Optimization</strong> </p><ul><li>Profile and optimize <strong>CPU/GPU workloads</strong>, memory usage, draw calls, and FPS stability. </li><li>Implement techniques such as: </li><li><strong>Instancing, LOD systems, occlusion culling, async loading, asset streaming, multi-threading, smart GC</strong>. </li><li>Use profiling tools (Unreal Insights, RenderDoc, PIX, GPU Visualizer) to diagnose performance bottlenecks.</li></ul><p><br></p><p><strong>Systems Design, Architecture & Engineering Leadership</strong> </p><ul><li>Write design documents, break complex features into modules, and propose technical strategies. </li><li>Collaborate closely with <strong>AI/ML engineers, software engineers, designers, 3D artists, and DevOps</strong>. </li><li>Mentor L0–L2 engineers through pairing, feedback, and best practices. </li><li>Own production modules, help with incidents, and drive technical improvements. </li></ul><p> </p><p><strong>Technical Qualifications</strong></p><ul><li><strong>3–4+ years</strong> experience in Unreal Engine (UE4/UE5) with strong modern <strong>C++</strong> skills. </li><li>Deep understanding of:</li></ul><p> (a) UE Framework </p><p> (b) Rendering pipeline & shader/material systems </p><p> (c) Chaos physics engine </p><p> (d) Multithreading, async tasks, delegates</p><ul><li>Strong command over <strong>mathematics</strong> (vectors, matrices, Euler/quaternions, transforms). </li><li>Hands-on with physics simulation systems (PhysX, MuJoCo, Bullet, Havok). </li><li>Experience building <strong>real-time simulation or visualization tools</strong>. </li><li>Skilled in integrating <strong>APIs, data streams, WebSockets</strong>, or telemetry pipelines. </li><li>Ability to ship across platforms: Windows, Android, XR devices. </li></ul><p> </p><p><strong>Nice to Have</strong> </p><ul><li>Experience with <strong>Digital Twins</strong>, BIM/CAD, GIS, robotics simulation. </li><li>Shader authoring (HLSL/GLSL), compute shaders, or procedural rendering. </li><li>Niagara VFX, Houdini Engine, procedural content frameworks. </li><li>Python/C# scripting for tool automation. </li><li>Knowledge of <strong>game networking</strong>, replication, multiplayer simulation sync. </li><li>Familiarity with <strong>DevOps </strong>, automated builds, Perforce workflows. </li></ul><p> </p><p><strong>Soft Skills & Culture Fit</strong> </p><ul><li>Highly curious, self-driven, and passionate about 3D, physics, and simulation engineering. </li><li>Thrives in a startup setting fast iterations, rapid prototyping, high ownership. </li><li>Excellent communication, able to collaborate across multiple engineering and creative disciplines. </li><li>Strong problem-solving mindset with attention to detail and performance.</li></ul><p><br></p><p><strong>About the Company</strong></p><p><br></p><p>Griphic is founded by IIT Delhi engineers with a vision to enrich lives through technological innovation. We combine cutting-edge AI with hyper-realistic virtual experiences to solve problems and disrupt industries. Our team includes IIT Delhi engineers, AI/ML experts, VR developers, and 3D specialists. Backed by SKETS Studio (700+ professionals in BIM, architecture, VR, and 3D visualization), we are building the future of immersive web applications.</p>

Back to blog