Talent.com
No longer accepting applications
Flight Simulation Software Engineer

Flight Simulation Software Engineer

Axial AeroHyderabad, Republic Of India, IN
14 days ago
Job description

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
  • Create a job alert for this search

    Software Engineer • Hyderabad, Republic Of India, IN

    Related jobs
    • Promoted
    Silicon Verification Engineer

    Silicon Verification Engineer

    ACL DigitalHyderabad, Republic Of India, IN
    Job Description : System Verilog based UVM Functional verification, Behavioral modelling of functional blocks.System level performance verification, traffic patterns, bandwidth & latency analysis.Exp...Show moreLast updated: 30+ days ago
    • Promoted
    Digital Logic Design Engineer

    Digital Logic Design Engineer

    ACL DigitalHyderabad, Republic Of India, IN
    Job Title : RTL Design Engineers.You'll debug simulation failures, implement ECOs, and support gate-level simulations.Collaborate with cross-functional teams (SW, DV, Physical Design) to achieve tap...Show moreLast updated: 21 days ago
    • Promoted
    Simulation Systems Programmer (C++ / C / Lua) - Hyderabad / Bengaluru

    Simulation Systems Programmer (C++ / C / Lua) - Hyderabad / Bengaluru

    Axial AeroHyderabad, Republic Of India, IN
    Simulation Systems Programmer (C++ / C# / Lua).Location : [Onsite] – Hyderabad / Bengaluru.Domain : Aerospace / Aviation Simulation / Real-Time Systems. We, Axial Aero, are an aerospace technology com...Show moreLast updated: 14 days ago
    • Promoted
    AMS Verification Engineer / Lead

    AMS Verification Engineer / Lead

    eInfochips (An Arrow Company)Hyderabad, IN
    Minimum 6 years relevant experience is required.Bangalore, Hyderabad, Noida, Chennai, Ahmedabad, Pune.Min 6 Years of overall experience in ASIC Verification. Should have worked on AMS Verification f...Show moreLast updated: 30+ days ago
    • Promoted
    Cloud Engineer

    Cloud Engineer

    TrianzHyderabad, Telangana, India
    Cloud Server admin is responsible to Monitoring Cloud infrastructure server & Cloud Security management, Managing Inventory, Vulnerability assessment Updating security patches & AV Cloud Accounts a...Show moreLast updated: 30+ days ago
    • Promoted
    Aircraft Configuration Specialist

    Aircraft Configuration Specialist

    ANSRHyderabad, Republic Of India, IN
    ANSR is hiring for one of its clients.To Care for People on Life's Journey®.We have a relentless drive for innovation and excellence. Whether you're engaging with customers at the airport or advanci...Show moreLast updated: 21 days ago
    • Promoted
    Avionics Integration Engineer

    Avionics Integration Engineer

    Skyroot AerospaceHyderabad, Republic Of India, IN
    A cutting-edge startup founded by ex-ISRO scientists.Dedicated to affordable space access, we're.Our dynamic team fosters inventiveness, collaboration, and. Join us on a transformative journey to re...Show moreLast updated: 13 days ago
    • Promoted
    Drones systems engineer

    Drones systems engineer

    PhoQtek labsHyderabad, Telangana, India
    Phoqtek Labs is seeking an exceptional .The candidate will be responsible for the .Visual Navigation Systems (VNS).NVIDIA Jetson Orin Nano / Xavier. Design, assemble, and optimize .ESC configuration, ...Show moreLast updated: 12 days ago
    • Promoted
    RTL Engineer

    RTL Engineer

    TEKsystemsHyderabad, Telangana, India
    Notice Period Expectations : Immediate to 45 days.Work Location (client) : Hitec city, Hyderabad.Work timings : Normal Working hours. Qualification : Bachelors Degree / MS or equivalent work experience...Show moreLast updated: 12 days ago
    • Promoted
    Fpga - Post Silicon Validation Engineer

    Fpga - Post Silicon Validation Engineer

    ACL DigitalHyderabad, Republic Of India, IN
    Location : Hyderabad / Bangalore.The core skill set expected from the team is.Exceptional Digital fundamenta.Hands on experience in System Design with FPGA devices with relevant FPGA EDA too.Experie...Show moreLast updated: 30+ days ago
    • Promoted
    Verification and Implementation Engineer

    Verification and Implementation Engineer

    ACL DigitalHyderabad, Republic Of India, IN
    Job Title : RTL Design Engineers.You'll debug simulation failures, implement ECOs, and support gate-level simulations.Collaborate with cross-functional teams (SW, DV, Physical Design) to achieve tap...Show moreLast updated: 21 days ago
    • Promoted
    Simulation Systems Programmer (C++ / C# / Lua) - Hyderabad / Bengaluru

    Simulation Systems Programmer (C++ / C# / Lua) - Hyderabad / Bengaluru

    Axial AeroHyderabad, Telangana, India
    Simulation Systems Programmer (C++ / C# / Lua).Location : (Onsite) – Hyderabad / Bengaluru.Domain : Aerospace / Aviation Simulation / Real-Time Systems. We, Axial Aero, are an aerospace technology com...Show moreLast updated: 14 days ago
    • Promoted
    Senior Design Verification Engineer- Singapore

    Senior Design Verification Engineer- Singapore

    BITSILICAHyderabad, India
    Over 4 years of experience in digital IP verification, with advanced knowledge of ASIC / SOC design flow and modern verification methodologies. Proficient in Verilog, SystemVerilog, and UVM.Strong und...Show moreLast updated: 21 days ago
    • Promoted
    SAP Callidus Cloud Platform Engineer

    SAP Callidus Cloud Platform Engineer

    Tekshiras Software Services Private LimitedHyderabad, Republic Of India, IN
    We’re Hiring : SAP Callidus Cloud Developer.Position : SAP Callidus Cloud (Commissions Development) Developer with HANA.We’re looking for an experienced SAP Callidus Cloud Developer with strong exper...Show moreLast updated: 6 days ago
    • Promoted
    AMS Verification Engineer - Verilog / System Verilog

    AMS Verification Engineer - Verilog / System Verilog

    SKYGATE CONSULTINGHyderabad
    Key Responsibilities - AMS Verification - Work in Analog Mixed-Signal (AMS) Verification for SoCs, subsystems, and IPs.Hands-on experience with AMS simulation environments usin...Show moreLast updated: 30+ days ago
    • Promoted
    FPGA - Post Silicon Validation Engineer

    FPGA - Post Silicon Validation Engineer

    ACL DigitalHyderabad, Telangana, India
    Location : Hyderabad / Bangalore.The core skill set expected from the team is.Exceptional Digital fundamenta.Hands on experience in System Design with FPGA devices with relevant FPGA EDA too.Experie...Show moreLast updated: 30+ days ago
    • Promoted
    PLM Software Engineer

    PLM Software Engineer

    Mechispike SolutionsHyderabad, Republic Of India, IN
    Good understanding of PLM concepts.Should have working knowledge of ITK, AWC, SOA, Web Services, REST APIs, Java, JavaScript. Good understanding of Web Frameworks like Angular / ReactJS.Working know...Show moreLast updated: 17 days ago
    • Promoted
    Cloudious - Design Verification Engineer - SoC / System Verilog

    Cloudious - Design Verification Engineer - SoC / System Verilog

    Cloudious LLCHyderabad
    Key Responsibilities : - Own and execute the functional verification of NoC / SoC subsystems, ensuring high-quality IP and SoC-level integration.Dev...Show moreLast updated: 30+ days ago