Overview
Job Title: Lead Software engineer – Unity
Location: Bengaluru, Karnataka, India
Experience: 4+ years
Industry Experience: Open to all industries
Preferred: Virtual Reality (VR), Gaming, Medical Simulation
Core Skills:
● Strong understanding of multi-body physics, 3D mathematics, including linear algebra, frames of reference, transformation algebra, and matrices.
● Proficiency with Unity 3D engine, Strong programming skills in C#.
● Experience in mesh manipulation and soft body simulation.
● Understanding of 3D game and asset development pipeline.
● Knowledge of game graphics, texture creation, and detailing, basic UI/UX, and game scoring mechanics.
● AR/VR/MR development experience especially with Meta Quest.
● Experience in leading a small team.
● Strong coding and problem-solving skills including data structures & algorithms.
Roles and Responsibilities:
● Lead developing simulation environments and gamification of virtual training for surgery.
● Contribute to full-stack software development as and when required.
● Collaborate with cross-functional teams to integrate simulation modules.
● Take ownership of assigned projects, ensuring timely delivery and quality.
● Actively engage in team discussions to improve processes and workflows.
● Ideate and build shaders and solutions to replicating complex tissue simulations.
● Lead scoring and benchmarking across multiple medical simulations.
Qualifications:
● Bachelors or Master's degree in Computer Science, Engineering, or a related field.
● Demonstrated experience with Unity 3D and VR development.
● Excellent communication and teamwork abilities.
● Ability to work independently and lead the team effectively.
● Experience with full-stack development in robotics software.
● Experience in medical simulation or healthcare applications (preferred).