Skip to content
AUTH US CITIZEN · CA CITIZEN
TAREKDEEK.COM · PERSONAL FLIGHT DECK

Tarek Deek — Avionics Software Developer, Flight Simulation

DEEK / TAREK AVIONICS SW · FLIGHT SIMULATION
US CITIZEN · CANADIAN CITIZEN · MONTREAL, QC
BOEING 757 · 767 · 737 MAX AIRBUS A320 · A330 · A350 · A380
POS N45°28.1′ W073°44.5′ CYUL · MONTREAL
ALT 118 · ON STAND

Avionics software for the Boeing and Airbus full-flight simulators pilots train on before they fly the real thing.

01 TAKEOFF THE ROLE

Avionics Software Developer Software Support Specialist

CAE INC. MONTREAL AUG 2022 — PRESENT ACTIVE
INTEGRATION
Develop and integrate avionics software for Boeing 757, 767 and 737 MAX and Airbus A320, A330, A350 and A380 full-flight simulators.
DEFICIENCY RESOLUTION
Troubleshoot and resolve simulator deficiencies across avionics, performance, and legacy embedded systems.
QUALIFICATION
Support simulator qualification: build preparation, snag clearance through the evaluation phase, and direct support to engineers, pilots, and regulatory assignees.
CUSTOMER-CRITICAL
Own customer-critical issues end to end — coordinating hardware, avionics, engineering, and site leadership through to a validated fix.
ENHANCEMENTS
Deliver customer enhancements such as custom IOS controls and legacy FMS save/recall, with onsite, remote, and after-hours support across CAE's global training network.
02 CLIMB SELECTED WORK

Selected work

  1. TELOD CASE 01/04 B767

    Tele-loading failure, resolved against the clock

    A critical B767 tele-loading failure, time-boxed against a customer deadline. Resolved.

    [ OUTCOME LINE — PENDING ]

  2. QUALF CASE 02/04 B757 · B767

    Qualification support through the evaluation phase

    Cleared high-priority snags during the evaluation phase of B757/B767 simulator qualification.

    [ OUTCOME LINE — PENDING ]

  3. BLKBX CASE 03/04 AIRBUS

    Defect resolution by black-box debugging

    An Airbus defect with no source visibility into the vendor component — diagnosed and resolved from observed behavior alone.

  4. FMSAV CASE 04/04 ENHANCEMENT

    Legacy FMS save/recall and custom IOS controls

    Designed and delivered as customer enhancements: save/recall for a legacy FMS, and custom instructor-station controls.

03 CRUISE BUILDS — ORIGIN

Hardware first.

Before the simulators: machines I built and programmed myself. Real-time operating systems, sensor fusion, control loops, hardware-in-the-loop — the same vocabulary as flight simulation. This is where the systems instinct comes from.

IMG — PENDING · uav.jpg

Remotely Operated Rotary-Wing UAV

[ PROBLEM SENTENCE — PENDING ]

C++ QNX NEUTRINO SOCKET + HIDDI COMMS SIMULINK / QUARC ROTOR SPEED CONTROL

IMG — PENDING · rover-wildfire.jpg

Autonomous Wildfire-Detection Rover — SAE

[ PROBLEM SENTENCE — PENDING ]

JETSON NANO ROS NAV STACK LIDAR + ODOMETRY + GPS

IMG — PENDING · rover-racing.jpg

Autonomous Racing Rover

[ PROBLEM SENTENCE — PENDING ]

[ TECH LINE — PENDING ]

IMG — PENDING · vhm.jpg

Real-Time Vehicle Health Monitor

[ PROBLEM SENTENCE — PENDING ]

C++ QNX NEUTRINO PERIODIC + SPORADIC SCHEDULING MULTITHREADING INTERRUPT HANDLING

SYSTEMS STATUS

STACK
C · C++ · FORTRAN · PYTHON · PERL
TOOLING
VISUAL STUDIO 2005 → CURRENT · VS CODE
OS
WINDOWS · LINUX
PRACTICE
LEGACY CODEBASE DEBUGGING · BUILD PREP · PERFORMANCE PROFILING
DOMAIN
FULL-FLIGHT SIMULATOR OPERATIONS
DOMAIN
AVIONICS + AIRCRAFT SYSTEMS BEHAVIOR
DOMAIN
SIMULATOR QUALIFICATION WORKFLOW
EDUCATION
BENG COMPUTER ENGINEERING — CONCORDIA UNIVERSITY, MONTREAL, 2022
EDUCATION
FIRST PLACE — CAPSTONE PROJECT (BEARCARE)
EDUCATION
FIRST PLACE — CONCORDIA INNOVATION FUND ($60,000 GRANT)
LANGUAGES
ENGLISH · FRENCH · ARABIC
04 APPROACH CONTACT

On approach to a new problem?
Let's talk.

BASE
MONTREAL · CYUL