Posted on: 16/09/2025
Position : Unity Game Engineer
Experience : 5 to 12 Years
Location : Bangalore, Karnataka, India
Job Summary :
The ideal candidate will be a hands-on expert in Unity and C#, dedicated to optimizing game performance and ensuring code quality through a deep understanding of the engine's rendering pipeline, memory management, and scripting best practices.
Key Responsibilities :
- Profile and optimize game performance for various target platforms, focusing on efficient garbage collection, draw call reduction, and memory management using tools like the Unity Profiler and Memory Profiler.
- Collaborate closely with game designers and cognitive scientists to implement sophisticated, data-driven dynamic difficulty systems that personalize the player experience.
- Document technical design specifications, architectural decisions (e.g., ECS, Scriptable Objects), and gameplay logic clearly to ensure maintainability for the entire engineering team.
- Write comprehensive unit and integration tests to ensure the reliability and quality of new features, and integrate them into the CI/CD pipeline for streamlined development.
- Mentor and provide technical leadership to junior engineers through detailed code reviews, architectural discussions, and knowledge-sharing sessions on advanced Unity topics.
Required Skills & Qualifications :
- Strong expertise in the Unity engine's core features, including Physics, UI/UX (UGUI/UI Toolkit), Animation systems, and Shader programming.
- Proven ability to understand and implement dynamic difficulty systems based on user performance data.
- Excellent documentation skills and experience in mentoring junior engineers.
- Proficiency with version control systems, such as Git or Perforce.
- Strong understanding of data-driven design and experience with design patterns for scalable Unity projects
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1547168
Interview Questions for you
View All