Software Engineer - L3 (Simulation & Unreal Engine Engineer)

Other Jobs To Apply

No other job posts for this day.

<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
Ads

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...