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...
-
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...
-
Software Developer
2 weeks ago
Gurgaon, Haryana, India ERM Placement Services Full time ₹ 5,00,000 - ₹ 25,00,000 per yearJob role:SOFTWARE DEVELOPERLocation: GurugramAbout the Role:We are seeking a highly skilled and motivated Python Developer with proven experience in software development. The ideal candidate must have expertise in Python and proficiency in either Java or C++. You will work on challenging projects, develop innovative solutions, and contribute to the...
-
Business Development Executive
5 days ago
Gurgaon, Haryana, India Srchout Software Full time ₹ 35,00,000 - ₹ 55,00,000 per yearWe are looking for an Immediate joiner (0 to 5 days)Experience - 6 months to 2 years in Software salesCTC- 3.5LPA To 5.5LPAWe 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:Drive sales of software...
-
Software Developer
4 days ago
Gurgaon, Haryana, India Virtuos Digital Ltd Full time ₹ 8,00,000 - ₹ 12,00,000 per yearPosition : Software Developer (.Net,C#)Location: Gurgaon / RemoteQualification : BTech/MTechExperience: 3 - 6 yearsJOB DESCRIPTION:We are looking for a Software Developer (Creatio) to build software using languages and technologies of the Creatio framework. You will create applications from scratch, configure and customize existing systems and provide user...
-
Software Developer
1 week ago
Gurgaon, Haryana, India Unisire Full time ₹ 5,00,000 - ₹ 15,00,000 per yearCompany 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 Engineering Manager
35 minutes ago
Gurgaon, Haryana, India CG-VAK Software & Exports Ltd. Full time ₹ 15,00,000 - ₹ 60,00,000 per yearRole & ResponsibilitiesWe 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 ResponsibilitiesLead...
-
Software Architect
2 weeks ago
Gurgaon, Haryana, India Delta System & Software, Inc. Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPosition: Software Architect - and PythonLocation: Onsite – Gurugram, Haryana, IndiaDuration: 12 Months ContractJob DescriptionLooking for 12–18 years experienced hands-on Architect with strong experience in (mandatory).Must have solid expertise in Python and Docker.Should have 3–4 years of recent, active development experience in , Python, and...
-
Software Developer
6 days ago
Gurgaon, Haryana, India tecmax electronics Full time ₹ 3,00,000 - ₹ 3,60,000 per yearSoftware Developer2 year experinceflutter and fire baseJob Type: Full-timePay: ₹300, ₹360,000.00 per yearWork Location: In person
-
Software Developer
6 days ago
Gurgaon, Haryana, India Wizemen Technologies LLP, A unit of RPJ Holdings Private Limited Full time ₹ 1,20,000 - ₹ 1,80,000 per yearRole & responsibilitiesIndependently develop, Web Applications and Desktop Applications as per the guidelines and processes.Develop completely new applications/software or sub modules of new/existing applications in full or in part.Collaborate and integrate codes and application with other team members using Version Control Platforms like TFS.Undertake...