We are seeking an experienced Unity developer with a background in game development and a working knowledge of aircraft flight principles. The ideal candidate builds robust, maintainable Unity systems, contributes to cross-disciplinary teams, and brings deep expertise in at least one technical area such as AI, graphics/shaders, physics, or multiplayer networking. Familiarity with AR/VR and machine-learning workflows in Unity is highly desirable.
Key ResponsibilitiesDesign and implement Unity modules and features across the project, from prototype to delivery.
Architect and develop Unity systems using object-oriented programming and component-based design.
Own one or more specialist areas such as AI, real-time graphics and shaders, physics and flight models, or multiplayer/networking.
Integrate flight dynamics, sensor simulation, or vehicle models that reflect basic aerodynamics and aircraft control principles.
Optimize runtime performance, memory, and GPU/CPU usage for real-time applications.
Collaborate daily with designers, program managers, systems engineers, artists, and QA to define requirements and deliverables.
Mentor junior engineers and share knowledge across the team.
Stay current with emergent tech relevant to Unity projects, particularly AR/VR and ML toolchains.
Required Skills & ExperienceStrong, demonstrable experience with Unity and C#.
5-8 years of industry experience building production software or games.
Deep understanding of OOPS and component-based architecture in Unity.
Proven track record working in collaborative, multidisciplinary teams.
Expertise in at least one of the following: artificial intelligence, real-time graphics/shaders, physics and simulation, or multiplayer/networking.
Basic aerospace knowledge, or demonstrable understanding of how fixed-wing aircraft fly, including lift, drag, stability, control surfaces, and basic flight dynamics.
Practical experience with performance profiling and optimization in Unity.
Familiarity with version control systems (Git), issue trackers, and collaborative workflows.
Clear written and verbal communication skills.
Strong analytical and creative problem-solving abilities.
Self-motivated, disciplined, punctual, and able to work with minimal supervision.
Preferred / Nice-to-haveCoursework in aerospace engineering, aerodynamics, or related field.
Experience implementing custom flight models or integrating Simulink/MATLAB data into Unity.
Knowledge of Unity's XR toolkits and experience shipping AR/VR applications.
Experience with Unity ML-agents, Barracuda, TensorFlow, or similar ML frameworks.
Shader languages (HLSL/Shader Graph) and GPU optimization experience.
Experience with high-frequency network synchronization and deterministic simulation approaches.
Familiarity with ROS, avionics data formats, or flight-data logging.
Personal AttributesTeam player who is respectful and easy to work with.
Comfortable mentoring others and helping the team grow.
Takes initiative and follows through on commitments.
* Reliable, organized, and detail oriented.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.