←  Back to all vacancies

Senior Simulator Software Engineer (C/C++)

CAE

Aviation & Transportation

📍 Riyadh
💼 Full-time
🕒 Posted 9 days ago

Job description

Role Overview

Senior Simulator Software Engineer (C/C++) at CAE, located in Riyadh, Saudi Arabia. Play a critical role in keeping cutting-edge flight training technology operational at Riyadh Air's new training centre.

Company Overview

CAE is a purpose-driven organization with nearly 80 years of history driving innovation in simulation, training, and mission readiness to support critical operations worldwide. The company leverages advanced technologies to help customers operate smarter, faster, and more sustainably.

Role Purpose

This is a highly technical, hands-on role where you will take ownership of software configuration control, diagnose and resolve complex software and hardware issues, develop and integrate system improvements, and contribute to simulator performance and certification activities.

Key Responsibilities

Flight Simulator & Training Device Support

  • Support Flight Simulator Training Devices and Cabin Crew Training Devices as the point of contact for complex issues involving software, hardware, and performance-QTG.
  • Lead and offer technical support and on-the-job training to fellow engineers and technicians.
  • Undertake short-term dispatch on AOG (Aircraft on Ground) situations.

Software Configuration Control

  • Own Software Configuration Control on all training devices.
  • Debug, identify, and actively participate in solving complex issues involving software, hardware, and performance-QTG.
  • Develop, implement, test, integrate, and present fixes from local sources and CAE-MTL on all simulators.
  • Monitor simulator issues and action/update issues assigned to specialists.

Project & Technical Review

  • Participate in project reviews as required.
  • Review system design and architecture to ensure it meets project and customer requirements.
  • Provide support to the CAE-MTL team during installation in terms of software integration, performance-QTG, and hardware requirements.
  • Participate in the acceptance process and review and acceptance of the initial Master QTG.

Regulatory & Authority Liaison

  • Serve as the main point of contact for relevant authorities for recurrent evaluations, post-evaluation status reports, and general authority-related communications.

Stakeholder Coordination & Meetings

  • Participate in regular technical meetings, NAA evaluation debrief meetings, and SLA review meetings with CAE upper management and the customer.
  • Interact and work closely with customers, engineers, and authorities.
  • Coordinate with CAE Customer Service to follow up on business-critical issues.
  • Support Service Level Agreements within the Middle East Region, with possible international travel.

Health & Safety

  • Comply with local and global CAE Environmental Health & Safety standards, instructions, and safe working procedures.
  • Exercise duty of care for own health and safety and that of others who may be affected by your work.

Qualifications & Experience

  • Bachelor's degree in engineering.
  • Minimum of seven to ten years of related experience.
  • Experience with Qualification Test Guide.
  • Demonstrated experience with local and international regulations (EASA, FAA, etc) as they pertain to FSTDs.

Skills & Competencies

Programming & Development Tools

  • Knowledge of C, C++, and FORTRAN programming languages and scripting languages (Perl).
  • Knowledge of Microsoft development tools for Windows platform (Visual Studio 6.0 and higher).
  • Advanced working knowledge of Programming Language(s), Software and System Architecture, and Software Development tools and utilities.

CAE Software & Systems

  • Knowledge of CAE software and applications including but not limited to CAELIB, STARTEAM, Strive framework, Visual Systems, SIM XXI, Simfinity, Launchpad, and ITMS.
  • Knowledge of simulated systems and instruments/avionics interface including but not limited to SIM XXI, CAE R3, R4, and R5 technology and 7000 XR.
  • Advanced working knowledge of Operating system(s) and Software configuration and Management Tools.

Technical & Analytical

  • Ability to troubleshoot and debug integrated systems.
  • Good knowledge of Windows Environment and PC hardware.
  • Good knowledge of simulated systems and the interface with Aircraft instruments and avionics.
  • Good knowledge of Flight Aerodynamics.
  • Good understanding of the relevant Configuration Management and Control process.

Professional Competencies

  • Self-motivated and dynamic team player.
  • Strong planning and organizational skills with ability to adapt quickly to changes in technology.
  • Demonstrate flexibility and strong project and assigned task ownership.
  • Ability to work and make decisions unsupervised.
  • Result-oriented with excellent communication skills.

Additional Information

Position Type

Regular

What CAE Offers

  • Hands-on experience with advanced flight simulation software and integrated systems.
  • Professional development and internal career progression opportunities.
  • Exposure to cross-functional technical collaboration.

Equal Opportunity & Accommodations

CAE is committed to providing equal opportunities to all applicants, regardless of race, nationality, color, religion, sex, gender identity or expression, sexual orientation, disability, neurodiversity, veteran status, age, or other characteristics protected by law. CAE encourages applicants who may not meet every qualification to apply. Reasonable accommodations are available—contact your recruiter or email CAECarrieres-Careers@cae.com if needed.

People looking at this role also searched

Report this job

⚡ Quick Apply

Create your account and upload your CV to apply for — takes less than a minute.

✨ Get a free AI ATS Score Report for your CV the moment you sign up.