Software Developer

4 days ago


gurugram, India Flight Simulation Technique Centre Full time

1. Software Design & DevelopmentDesign, code, and implement simulation modules that represent aircraft systems, environment, and cockpit functions.Develop and optimize real-time 3D visual systems, instrument panels, and flight dynamics models using Unity or Unreal Engine.Translate complex physical and avionics processes into interactive software behavior with accurate timing and response.Build simulation logic for aircraft control surfaces, engine response, electrical/hydraulic systems, and cockpit displays.Integrate motion platforms, visual systems, and hardware interfaces with the simulators software backbone.2. Real-Time System IntegrationCollaborate with hardware engineers to connect cockpit panels, controls, and feedback devices (joysticks, pedals, switches).Ensure smooth communication between simulator subsystems via serial, Ethernet, or CAN bus protocols.Participate in hardware-in-the-loop (HIL) testing to validate system performance under real-world conditions.3. 3D Visualization & Physics SimulationCreate or adapt 3D models, textures, and animations that represent cockpit environments and aircraft exteriors.Work with flight models or physics engines to simulate real-time motion and aerodynamic effects.Ensure high frame rates and stable performance across rendering pipelines.Implement camera systems, lighting environments, and weather conditions (e.g., day/night, rain, fog).4. Testing, Debugging, and OptimizationIdentify and resolve software bugs, performance bottlenecks, or synchronization issues.Conduct iterative testing to ensure simulator fidelity, response accuracy, and smooth visual performance.Use profiling tools and debugging utilities to analyze memory, CPU, and GPU usage.5. Documentation & CollaborationMaintain clear documentation for code modules, simulation architecture, and version histories.Participate in daily stand-ups and sprint reviews with cross-functional teams (software, hardware, avionics).Contribute to defining software requirements, test plans, and future product roadmap.Requirement and SkillsStrong programming skills in C++, C#, or Python.Hands-on experience with Unity 3D or Unreal Engine (UE4/UE5).Understanding of real-time systems, multithreading, and performance optimization.Familiarity with 3D graphics concepts shaders, textures, meshes, rendering pipelines.Experience with physics modeling (rigid body dynamics, particle systems, environmental simulation).Knowledge of networking protocols and client-server architecture in real-time systems.Ability to integrate input/output devices such as joysticks, control yokes, pedals, or Arduino-based sensors.Good grasp of version control (Git) and collaborative tools (JIRA, Confluence, Trello).Preferred SkillsExperience developing driving, flight, or defense simulation systems.Exposure to AR/VR environments, immersive displays, or panoramic rendering.Basic understanding of aerodynamics, flight control surfaces, or aircraft instruments.Experience with OpenGL, DirectX, or graphics optimization.Familiarity with Unreal Blueprints or Unitys C# scripting for UI and logic.Experience building plugins, APIs, or data bridges between hardware and simulation engines.


  • Lepton Software

    3 weeks ago


    Gurugram, India Lepton Software Full time

    Position : Technical Project ManagerExperience : 5+ YearsLocation : Gurugram, IndiaJob SummaryWe are seeking a highly skilled Technical Project Manager (TPM) with 5+ years of experience to lead process optimization and automation efforts within our data-intensive environment. This pivotal, on-site role requires a seasoned professional with a strong...

  • Software Developer

    2 days ago


    Gurugram, India White Force Full time

    Job description Develop, test, and maintain software applications to meet business requirements. ● Collaborate with product managers, designers, and other developers to ensure high-quality deliverables. ● Write clean, efficient, and maintainable code. ● Debug and resolve technical issues or bugs to ensure smooth functionality. ● Participate in code...

  • Lepton Software

    3 weeks ago


    Gurugram, India Lepton Software Full time

    Position: Back End DeveloperExperience: 45 YearsLocation: As per company discretionJob SummaryWe are seeking a talented and experienced Back End Developer with 45 years of experience to join our team. The ideal candidate will be a proficient Python developer with a strong background in building scalable and reliable backend services. This role is crucial for...


  • Gurugram, Gurugram, India Srchout Software Full time

    Job Description We are looking for an Immediate joiner (0 to 5 days) Experience - 6 months to 2 years in Software sales CTC- 3.5LPA To 5.5LPA We are seeking an experienced Business Development Executive with 1+ years of experience in IT sales. The ideal candidate should have a strong understanding of software products and services. Key Responsibilities: -...

  • Software Developer

    16 hours ago


    Gurugram, India Unisire Full time

    Company DescriptionUnisire is an edtech platform that provides structured roadmaps, curated learning resources, and career-focused guidance for modern learners. It organizes official documentation, high-quality courses, and YouTube content into well-defined learning paths to simplify and accelerate skill development. Unisire helps students and professionals...

  • Software Developer

    8 hours ago


    Gurugram, India Unisire Full time

    Company DescriptionUnisire is an edtech platform that provides structured roadmaps, curated learning resources, and career-focused guidance for modern learners. It organizes official documentation, high-quality courses, and YouTube content into well-defined learning paths to simplify and accelerate skill development. Unisire helps students and professionals...

  • Software Developer

    3 hours ago


    Gurugram, India Unisire Full time

    Company Description Unisire is an edtech platform that provides structured roadmaps, curated learning resources, and career-focused guidance for modern learners. It organizes official documentation, high-quality courses, and YouTube content into well-defined learning paths to simplify and accelerate skill development. Unisire helps students and professionals...


  • Gurugram, Gurugram, India CG-VAK Software & Exports Ltd. Full time

    Job Description Role & Responsibilities We are looking for a Software Engineering Manager to lead a high-performing team focused on building scalable, secure, and intelligent enterprise software. The ideal candidate is a strong technologist who enjoys coding, mentoring, and driving high-quality software delivery in a fast-paced startup environment. Key...

  • Software Developer

    3 weeks ago


    Gurugram, India Expertiz Full time

    Job Description - The Software engineer role is to create and maintain enterprise software applications in travel domain. They are typically web applications created using various Microsoft technologies. Good interpersonal skills are required for effective communication with the Business and Development teams. - Hands on experience on SQL Server. - Strong...


  • Gurugram, India Orion Marine Concepts Full time

    Job description We are looking for Asp.net Software Developer to build and implement functional programs. The employee will work with other Developers and Product Managers throughout the software development life cycle. Responsibilities: Work with developers to design algorithms and flowcharts. Produce clean, efficient code based on specifications. Integrate...