Axial Aero

2 Job openings at Axial Aero
Simulation Systems Programmer (C++ / C# / Lua) - Hyderabad / Bengaluru hyderabad,telangana,india 5 years None Not disclosed On-site Full Time

Simulation Systems Programmer (C++ / C# / Lua) Location: [Onsite] – Hyderabad / Bengaluru Employment Type: Full-Time Experience: 5+ Years Domain: Aerospace / Aviation Simulation / Real-Time Systems About Axial Aero: We, Axial Aero, are an aerospace technology company at the forefront of developing next generating full motion and full-mission flight simulators. Our goal is to develop ultra-realistic flight simulation technologies by integrating high-fidelity physics, real-time motion systems, including full 360-degree motion with centrifugal forces, and immersive projection/XR. Role Overview: We are looking for experienced programmers to contribute to the core simulation logic and integration layer. This includes building FDM SDKs plugins, CIGI host systems, telemetry exporters, and mission control logic, synchronizing flight dynamics with UE5 visuals, managing real-time networking, and integrating physiological and environmental simulation layers. You will be part of truly multi-disciplinary team, sharing knowledge on materials, mechanical designs, electronics, aerodynamics and aero-engines, human physiology, aviation medicine, firmware, software and AI. As part of the team, you may also have the opportunity to visit restricted military / civil aerospace installations and interact with operators in the field and may have the privilege of interacting with decorated soldiers and officers of the Indian armed forces. Your primary focus would be to contribute to developing a field deployable Aviation simulation platform, combining FDM SDKs physics with Unreal Engine 5 visualization, intended for pilot training and operational readiness exercises. If you have a passion for simulation technology, physics-based systems, and aviation training and patriotism to contribute to Bharat’s Aatmanirbharata, this is the perfect role for you! Key Responsibilities: Core Simulation Development ● Develop FDM SDK plugins to simulate entity behaviour, sensors, and weapons systems ● Implement CIGI Host systems to communicate with Unreal Engine Image Generator (IG) ● Parse and process real-time CIGI messages for entities, terrain queries, and sensor effects Networking & Telemetry ● Design and manage UDP/TCP socket communication between systems (e.g., FDM ↔ UE5 ↔ I/O devices) ● Develop telemetry loggers/exporters in Lua or C# for mission playback, analysis, and debugging ● Optimize packet scheduling, threading, and serialization pipelines Simulation Logic & Control Systems ● Script mission flows, triggers, and training events using Lua or lightweight state machines ● Program real-time control logic for Instructor Operating System (IOS) ● Implement hooks for OMS (Onboard Mission System) building interactions and training outcomes Physiological & Environmental Integration ● Simulate vestibular disorientation events (e.g., Nystagmus, The Leans) with backend logic ● Handle sensor integration for physiological monitoring systems, including real-time feedback Tech Stack & Tools: ● Languages: C++ (primary), Lua (scripting), C# (UI/control optional) ● FDM SDKs: SimConnect, SimObject APIs, Weather, Terrain APIs ● Networking: Boost.Asio / WinSock for low-latency communication ● Simulation Standards: CIGI SDK 3.3+ (FLAMES optional), DIS/HLA knowledge beneficial ● Telemetry & Profiling: Custom loggers, debuggers, performance analyzers ● Threading: std::thread, boost, or Windows fibers (for concurrent event execution) ● Source Control: Git, Perforce ● Other: JSON/XML config handlers, Plugin architecture, Message queue design Qualifications & Skills Must-Have ● 5+ years’ experience in Software / simulation / game engine or aerospace and defence system programming ● Strong command of C++, memory management, multi-threading, and plugin development ● Solid grasp of simulation message protocols (CIGI, or similar middleware) ● Ability to build and maintain high-performance, real-time systems ● Familiar with telemetry generation and log parsing tools Good to Have ● Experience with FDM SDKs plugin development ● Lua scripting for mission logic, gameplay, or event systems ● Exposure to C# for UI/backend interaction (Instructor Station, Mission Editors) ● Familiarity with real-time systems in aerospace, Aviation, or serious games ● Understanding of physiological integration (bio signals, simulator sickness modelling) ● Experience in debugging cross-platform UDP/TCP communication issues Team & Project Collaboration ● Coordinate with Unreal Engine developers for CIGI-IG visual integration ● Collaborate with GIS and VFX teams to sync terrain/sensor logic with visuals ● Work under tech leads to deliver modular, testable plugin code ● Participate in code reviews, sprint planning, and validation testing

Motion Control and Software Engineer bengaluru,karnataka,india 7 - 9 years INR Not disclosed On-site Full Time

About Us: We, Axial Aero (https://axial.aero), are a National Award-winning start-up in the Aerospace & Defence domain. Our founding team is a blend of military and civil pilots, electronics engineers, programmers, data scientists and entrepreneurs. We developed India's first next-gen full 360-degree flight simulator prototype that has been validated by the Indian Air Force and the Indian Navy. We're doing interesting things and pushing boundaries in our domain. This makes our workplace culture exciting, dynamic, and fast-moving. Innovative thinking, creative designing and passionate building are our core drivers. Self and mutual respect, trust and friendship are our core values. Role Summary: You will lead the development of motion control systems for advanced flight simulators, integrating real-time control with commercial servo platforms. You will own motion cueing logic, trajectory control, and interface design with external simulation software or flight models. Key Responsibilities: Develop and implement motion control algorithms for 6DOF and 3-axis full-rotation systems. Integrate COTS servo drives using EtherCAT, CANopen, or equivalent protocols. Design and tune PID/motion profiles (velocity, acceleration, jerk control). Write real-time software to manage coordinated motion of multiple axes. Interface with flight simulation software to receive input for motion cueing. Ensure deterministic control performance and synchronization across devices. Perform system testing, debugging, and tuning on hardware. Required Skills & Experience: 7+ years in motion control systems or robotics. Strong knowledge of control theory (PID, feedforward, trajectory planning). Experience with EtherCAT/CANopen, real-time systems, and servo drive integration. Proficient in C/C++ or Python, and real-time control frameworks (e.g., TwinCAT, ROS 2, or similar). Familiarity with motion cueing algorithms and kinematics for simulators or parallel robots. Experience in tuning commercial motion systems (e.g., Kollmorgen, Beckhoff, Delta Tau, Siemens, Fanuc). Nice to Have: Experience with flight simulation platforms (X-Plane, MSFS, custom dynamics). Familiarity with PLC integration or embedded systems. Location: Bengaluru or Hyderabad.