Talent.com
No longer accepting applications
Simulation Systems Programmer (C++ / C / Lua) - Hyderabad / Bengaluru

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

Axial AeroHyderabad, Republic Of India, IN
19 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

    Programmer Hyderabad • Hyderabad, Republic Of India, IN

    Related jobs
    • Promoted
    SmallWorld

    SmallWorld

    Tata Consultancy ServicesHyderabad, Telangana, India
    Software Engineer - SmallWorld.Required Technical Skill Set • •.GE SmallWorld, Magik programming,.PNI, Core SW4, SW5, EO, GDO, GTO, GSS, GSA, DM, MES, NRM, K8, magik, java, SWMFS DBA, VMDS, SQL, Orac...Show moreLast updated: 25 days ago
    • Promoted
    Sr Systems Engineer Linux – AI Infrastructure

    Sr Systems Engineer Linux – AI Infrastructure

    DC Tech ConsultingHyderabad, IN
    Position : Senior Linux Administrator – AI / ML Infrastructure.We are seeking a highly skilled Senior Linux Administrator to join our team, focusing on the implementation and management of on-premises...Show moreLast updated: 30+ 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: 17 days ago
    • Promoted
    C++ Linux

    C++ Linux

    Tata Consultancy ServicesHyderabad, Telangana, India
    Greetings from TATA Consultancy Services!!.Thank you for expressing your interest in exploring a career possibility with the TCS Family. OOPS, OOAD, Multi-Threading, Linux Environment.C, C++ develop...Show moreLast updated: 4 days ago
    • Promoted
    Senior C++ Engineer - STL / Linux

    Senior C++ Engineer - STL / Linux

    Tata Consultancy ServicesHyderabad, Republic Of India, IN
    Greetings from TATA Consultancy Services!!!.Hope you and your family are safe and well.We are conducting face to face Interview for C++ and STLs skill sets. If interested Kindly revert with your upd...Show moreLast updated: 4 days ago
    • Promoted
    Zos System Programmer

    Zos System Programmer

    Tata Consultancy ServicesHyderabad, Republic Of India, IN
    Locations : Pune / Chennai / Bangalore / Hyderabad.Product installation and ISV products.Strong experience in zOS versions upgrades,. Installation of patches and fixes.System parameters / Parmlib maintenance...Show moreLast updated: 4 days ago
    • Promoted
    zOS system programmer

    zOS system programmer

    Tata Consultancy ServicesHyderabad, Telangana, India
    Locations : Pune / Chennai / Bangalore / Hyderabad.Product installation and ISV products.Strong experience in zOS versions upgrades,. Installation of patches and fixes.System parameters / Parmlib maintenance...Show moreLast updated: 4 days ago
    • Promoted
    Siemens PLC & HMI Scada Developer

    Siemens PLC & HMI Scada Developer

    Capgemini EngineeringHyderabad, IN
    Job Title : Siemens PLC & HMI Developer.Industrial Automation / Manufacturing / Engineering.Design, develop and support PLC programs using Siemens S7-317-2 PN / DP, S7-315-2 DP, S7-317-2 DP, and S7-12...Show moreLast updated: 3 days ago
    • Promoted
    DCS Engineer

    DCS Engineer

    Tata Consultancy Serviceshyderabad, telangana, in
    TCS presents an Excellent opportunity for.Distributed Control System (DCS) testing, Functional Block programming, HMI configuration, Modbus, OPC UA. Desired Competencies (Technical / Behavioral Compet...Show moreLast updated: 5 days ago
    • Promoted
    PEGA Lead System Architect

    PEGA Lead System Architect

    Ignisov Consulting Serviceshyderabad, telangana, in
    Job Role : PEGA Lead System Architect.Job Location : Hyderabad (Hybrid model).Notice Period : Immediate Joiner.Must have 10 years of experience working with Pega. Certification : Certified as a Lead Sys...Show moreLast updated: 4 days ago
    • Promoted
    Advanced Solutions Engineer

    Advanced Solutions Engineer

    Chargebeesecunderabad, telangana, in
    Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses.Thousands of companies at every stage of development — from startups to enterprises — use Chargebee to ...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Lead Quantum-Resilient Systems Engineer

    Lead Quantum-Resilient Systems Engineer

    ZenV InnovationsHyderabad, Republic Of India, IN
    Location : Hyderabad Employment Type : Full-time Experience : 6 – 10 years in Hardware Security, Cryptography, or FPGA Design (Minimum 4+ years hands-on FPGA / EDA experience).ZenV Innovations is a Deep...Show moreLast updated: 16 hours ago
    • Promoted
    Rules Engine Engineer

    Rules Engine Engineer

    NationsBenefits IndiaHyderabad, Telangana, India
    What We’re Looking For : 3+ years hands-on experience with Sparkling Logic SMARTS (preferred) or other business rules engines ( Drools, ODM, Blaze , etc. Strong grasp of decision modeling (DMN), ru...Show moreLast updated: 25 days ago
    • Promoted
    Senior CICS Systems Programmer

    Senior CICS Systems Programmer

    ConfidentialHyderabad / Secunderabad, Telangana
    Provide premium CICS system programming support and services to Ensono mainframe clients.The successful candidate will perform mainframe CICS Transaction Server software administration and tuning t...Show moreLast updated: 30+ days ago
    • Promoted
    Drones systems engineer

    Drones systems engineer

    PhoQtek labshyderabad, telangana, in
    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: 18 days ago
    • Promoted
    Siemens Plc & Hmi Scada Developer

    Siemens Plc & Hmi Scada Developer

    Capgemini EngineeringSecunderabad, Republic Of India, IN
    Job Title : Siemens PLC & HMI Developer.Industrial Automation / Manufacturing / Engineering.Design, develop and support PLC programs using Siemens S7-317-2 PN / DP, S7-315-2 DP, S7-317-2 DP, and S7-12...Show moreLast updated: 3 days ago
    • Promoted
    Consulting Systems Engineer

    Consulting Systems Engineer

    World Wide TechnologyHyderabad, IN
    Pune or Bangalore (50% travel).As a Presales Consultant / Consulting Systems Engineer (CSE), you will be partnering with Client Executives / Client and Account Managers to provide the technical Pre-S...Show moreLast updated: 5 days ago
    • Promoted
    Simulation Engineer

    Simulation Engineer

    CADFEM Indiahyderabad, telangana, in
    Function as a solution specialist in the field of Computational Fluid Dynamics using simulation tools such as.Have an effective communication, align with the project requirement.Prepare the plan fo...Show moreLast updated: 30+ days ago