Upload Button Icon Add office photos
filter salaries All Filters

5 Flight Simulation Technique Centre Jobs

Software Engineer - Simulation Systems

4-5 years

₹ 10 - 12L/yr

Gurgaon / Gurugram

1 vacancy

Software Engineer - Simulation Systems

Flight Simulation Technique Centre

posted 28d ago

Job Role Insights

Fixed timing

Key skills for the job

Job Description

Role & responsibilities

  • Software Architecture and Design:
  • Architect and design modular, scalable, and maintainable software components for aircraft simulator systems.
  • Develop object-oriented, real-time software solutions using C++, adhering to industry best practices.
  • Create detailed system design documents, including UML diagrams, flowcharts, and technical specifications.
  • Software Development and Implementation:
  • Implement high-performance real-time software modules, focusing on deterministic behavior and minimal latency.
  • Write efficient, robust, and reusable code for core simulation functionalities, including physics models, aircraft system modeling, and control algorithms.
  • Develop simulation frameworks to replicate real-world aviation scenarios with precision.
  • Hardware-Software Integration:
  • Collaborate with hardware teams to define software interfaces and protocols for hardware integration.
  • Develop middleware or APIs to ensure seamless communication between hardware devices and software systems.
  • Troubleshoot and debug hardware-software interface issues during integration and testing phases.
  • Real-Time and Embedded Systems Development:
  • Design and optimize software for real-time execution in a Linux or embedded operating system environment.
  • Work with real-time operating systems (RTOS) and ensure compliance with performance and timing requirements.
  • Develop and optimize firmware components, if necessary, for specific simulation functionalities.
  • Quality Assurance and Testing:
  • Conduct unit testing, regression testing, and system-level testing to validate software functionality and performance.
  • Employ static and dynamic analysis tools to ensure code quality, reliability, and maintainability.
  • Work with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing frameworks to validate integration and simulation fidelity.
  • Cross-Functional Collaboration:
  • Engage with subject matter experts, including pilots, engineers, and technicians, to gather requirements and refine simulation capabilities.
  • Actively participate in design reviews, brainstorming sessions, and knowledge-sharing activities.
  • Continuous Improvement and Documentation:
  • Document all stages of the software development lifecycle (SDLC), including requirements analysis, design, coding, testing, and maintenance.
  • Stay updated with the latest trends in software development, aviation simulation, and emerging technologies.
  • Evaluate and implement new tools, libraries, and frameworks to enhance the simulation ecosystem.

Preferred candidate profile

Education


  • Bachelors or Masters degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

Essential Technical Skills


  • Proficiency in C++ (C++11/14/17 standards) with a strong understanding of object-oriented design, multithreading, and real-time programming.
  • Solid foundation in data structures, algorithms, and design patterns.
  • Experience with real-time simulation systems or embedded systems development.
  • Familiarity with Linux development environments, including shell scripting and build tools (CMake, Makefiles).
  • Knowledge of debugging tools such as GDB, Valgrind, and profilers.
  • Experience with version control systems like Git or SVN.

Preferred Technical Skills


  • Knowledge of 3D graphics programming using libraries like OpenGL, DirectX, or Vulkan.
  • Familiarity with physics engines (e.g., Bullet Physics, Havok) and mathematical modeling for simulations.
  • Exposure to avionics protocols such as ARINC 429, CAN bus, or MIL-STD-1553.
  • Understanding of real-time communication protocols like UDP, TCP/IP, and serial communication.
  • Experience with HIL and SIL testing environments.
  • Proficiency in scripting languages such as Python for auxiliary tools and data analysis.

Additional Skills


  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to work in a collaborative, multi-disciplinary team environment.
  • Effective communication and documentation skills for technical and non-technical audiences.

Key Attributes


  • Passion for aviation and technology.
  • Proactive, self-motivated, and willing to take ownership of projects.
  • Ability to thrive in a fast-paced, dynamic environment.

What we offer


  • Opportunity to work on cutting-edge technologies in aviation simulation.
  • Exposure to diverse challenges in real-time systems and hardware-software integration.
  • A collaborative and innovative work culture fostering professional growth.

Perks and benefits




Employment Type: Full Time, Permanent

Read full job description

Prepare for Software Engineer roles with real interview advice

What people at Flight Simulation Technique Centre are saying

What Flight Simulation Technique Centre employees are saying about work life

based on 8 employees
83%
60%
100%
Strict timing
Monday to Friday
Day Shift
View more insights

Flight Simulation Technique Centre Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Flight Simulation Technique Centre with

CAE

4.0
Compare

Indra Sistemas

4.1
Compare

Thales

3.6
Compare

Raytheon

3.7
Compare

InterGlobe Aviation

3.6
Compare

Air India Sats Airport Services

3.7
Compare

Qatar Airways

4.0
Compare

Airports Authority of India

4.3
Compare

Vistara

3.6
Compare

GMR Hyderabad International Airport

4.0
Compare

Bangalore International Airport

4.4
Compare

Bird Worldwide Flight Services

3.4
Compare

GE Aviation

4.2
Compare

Dnata

3.6
Compare

Emirates Airlines

3.9
Compare

British Airways

3.1
Compare

AISATS

3.6
Compare

Safran Engineering Services India

3.4
Compare

Etihad Airways

4.1
Compare

Three D Integrated Solutions Ltd

3.2
Compare

Similar Jobs for you

Senior Software Test Engineer at India Medtronic Pvt. Ltd

Hyderabad / Secunderabad

4-12 Yrs

₹ 6-14 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

2-4 Yrs

₹ 4-8 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

3-5 Yrs

₹ 4-8 LPA

Software Quality Engineer at Altair Engineering

Bangalore / Bengaluru

2-6 Yrs

₹ 6-12 LPA

Software Quality Engineer at Altair Engineering

Bangalore / Bengaluru

3-4 Yrs

₹ 6-10 LPA

Embedded Systems Engineer at Nexware Technologies Pvt Ltd

Coimbatore

5-8 Yrs

₹ 8-11 LPA

Embedded System Developer at ClockHash Technologies

Bangalore / Bengaluru

2-6 Yrs

₹ 4-8 LPA

Windows Driver at Qualcomm india pvt ltd.

Hyderabad / Secunderabad

4-6 Yrs

₹ 6-8 LPA

Software Engineer at WebEx Communications India (P) Ltd.

Bangalore / Bengaluru

4-8 Yrs

₹ 6-10 LPA

Simulation at ProductSpace Software India Private Limited

Hyderabad / Secunderabad

3-6 Yrs

₹ 5-8 LPA

Software Engineer - Simulation Systems

4-5 Yrs

₹ 10 - 12L/yr

Gurgaon / Gurugram

28d ago·via naukri.com

Manager Corporate Legal Affairs

10-15 Yrs

₹ 20 - 30L/yr

Gurgaon / Gurugram

12d ago·via naukri.com

Simulator Maintenance Engineer

2-5 Yrs

Hyderabad / Secunderabad, Gurgaon / Gurugram

24d ago·via naukri.com

Aircraft Maintenance Engineer [B1.2 (Cessna 172 & Tecnam) & B3]

1-3 Yrs

Narnaul, Bhiwani

3mon ago·via naukri.com

Sr./Executive - Accounts

2-3 Yrs

₹ 3.5 - 5L/yr

Gurgaon / Gurugram

4mon ago·via naukri.com
write
Share an Interview