Software Developer
2 weeks ago
1. Software Design & Development
- Design, 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 Integration
- Collaborate 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 Simulation
- Create 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 Optimization
- Identify 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 & Collaboration
- Maintain 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 Skills
- Strong 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 Skills
- Experience 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.
-
Technical Software Lead
1 week ago
Gurgaon, Haryana, India Matchbest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTech Lead will be responsible for development and project delivery. She will also provide technical and team leadership through coaching and mentorship.Job Responsibilities:• Guide team development efforts towards successful project delivery• Provide technical leadership to teammates through coaching and mentorship• Maintain high standards of software...
-
Senior Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Razorpay Software Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Development Engineer Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing...
-
Staff Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Razorpay Software Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearStaff Software Development Engineer Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing...
-
Engineer - Lepton Software
1 week ago
Gurgaon, Haryana, India LEPTON SOFTWARE Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description GIS Engineer Department: GISJob Type: Full TimeJob Location: GurugramJob Code: #958-17_to_20Experience: 5 yearsJob Summary A GIS Engineer at Lepton Software plays a crucial role in the production and management of geospatial data across various projects. The position encompasses tasks such as digitization, geocoding, and conducting surveys...
-
Engineer - Lepton Software
1 week ago
Gurgaon, Haryana, India LEPTON SOFTWARE Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob Description Department: GISJob Type: Full TimeJob Location: GurugramJob Code: #958-01_to_08Experience: YearsJob Summary A Junior GIS Engineer at Lepton Software plays a pivotal role in supporting geospatial projects. This entry-level position offers hands-on experience with GIS tools and technologies, contributing to the development and maintenance...
-
Staff Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Razorpay Software Private Limited Full time ₹ 1,04,000 - ₹ 1,30,878 per yearRazorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...
-
React Developer
2 weeks ago
Gurgaon, Haryana, India Iris Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob description:Iris Software has been a trusted software engineering partner to several Fortune 500 companies for over three decades. We help clients realize the full potential of technology-enabled transformation by bringing together a unique blend of domain knowledge, best-of-breed technologies, and experience executing essential and critical application...
-
PHP Developer
2 weeks ago
Gurgaon, Haryana, India Netleaf Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearNetleaf Software is seeking a talented and experienced PHP Laravel Developer to join our dynamic team. As a PHP Laravel Developer, you will be responsible for developing and maintaining web applications, ensuring their high performance, responsiveness, and security. You will collaborate with cross-functional teams, including designers and other developers,...
-
Java Developer
2 weeks ago
Gurgaon, Haryana, India Iris Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob description:Iris Software has been a trusted software engineering partner to several Fortune 500 companies for over three decades. We help clients realize the full potential of technology-enabled transformation by bringing together a unique blend of domain knowledge, best-of-breed technologies, and experience executing essential and critical application...
-
Software Developer
2 weeks ago
Gurgaon, Haryana, India Wavexcel Full time ₹ 1,04,000 - ₹ 1,30,878 per yearJob Opportunity: Software DeveloperAre you a passionate Software Developer looking to make a significant impact in a dynamic and innovative environment? If you thrive on solving complex problems and delivering high-quality solutions, we want to hear from youPosition: Software DeveloperLocation: Sector 49, GurugramCompany: WavexcelKey Responsibilities:•...