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 Responsibilities
* Design 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 & Experience
* Strong, 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-have
* Coursework 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 Attributes
* Team 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.
#J-18808-Ljbffr