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

Tarek Deek — Avionics & Embedded Software Engineer

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

I build and debug real-time, embedded avionics software in C and C++ — the systems that model how Boeing and Airbus aircraft behave, running on the full-flight simulators pilots train on. I own the hardest cross-fleet defects end to end, from black-box fault isolation to the fix.

In short: I fix the hardest software problems in flight simulators — the kind other engineers escalate.

EXPERIENCE
4 YRS AVIONICS SOFTWARE
FLEET
BOEING + AIRBUS · 7 AIRCRAFT TYPES
AUTH
US + CANADIAN CITIZEN
MANDATE
OWNS CROSS-FLEET ESCALATIONS
01 TAKEOFF THE ROLE

Avionics & Embedded Software Engineer

CAE INC. MONTREAL AUG 2022 — PRESENT ACTIVE
EMPOWERMENT AWARD CAECHAMPIONS RECOGNITION
CROSS-FLEET OWNERSHIP
Owns the team's most complex cross-fleet avionics escalations, including an A330 defect spanning six Delta devices plus Air Alaska and A320, driving each to true technical resolution.
COORDINATION
Coordinates Comms and Avionics Team Leads and SMEs, and serves as technical interface to Airbus, presenting evidence-based cases (I/O data, traces, configurations) that shorten snag and DIR lead times.
BLACK-BOX ISOLATION
Performs structured fault isolation on obfuscated OEM systems, correlating ARINC 429 data, traces, and system states, and benchmarking against pre-standard implementations.
JUDGMENT
Raised a DIR early on a 100+ I/O auto-throttle malfunction to cut customer downtime, and resolved a cabin-pressure defect before the OEM responded.
DEVELOPMENT
Develops in C, C++, FORTRAN, Python, and Perl across Boeing 757/767/737 MAX and Airbus A320/A330/A350/A380, with qualification support.
LEADERSHIP
Mentors interns and authored the Avionics COOP onboarding docs and CAE Wiki guidelines, self-initiated.
CUSTOMERS
UPS, Cargojet, Delta, Air Alaska, SF Airlines, and CAE Aviation Training.
02 CLIMB SELECTED WORK

Selected work

  1. XFLET CASE 01/04 A330 · CROSS-FLEET

    Cross-fleet escalation driven to resolution

    Resolved across all six Delta devices, Air Alaska, and A320 — one fix, every fleet.

    A single defect across six Delta devices plus Air Alaska and A320. Coordinated Team Leads and SMEs, built the evidence case to Airbus.

  2. TELOD CASE 02/04 B767

    Tele-loading failure, resolved against the clock

    Resolved under a hard customer deadline; the simulator returned to service without slip.

    A B767 tele-loading failure, time-boxed against the deadline.

  3. QUALF CASE 03/04 B757 · B767

    Qualification support through the evaluation phase

    Qualification stayed on schedule.

    High-priority snags cleared through the evaluation phase of B757/B767 simulator qualification.

  4. FMSAV CASE 04/04 ENHANCEMENT

    Legacy FMS save/recall and custom IOS controls

    Designed and delivered as customer enhancements.

    Save/recall capability 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, and hardware-in-the-loop, the same vocabulary as flight simulation. This is where the systems instinct comes from.

Remotely Operated Rotary-Wing UAV

Control a rotary-wing UAV in real time over a network, converting analog joystick input to digital command.

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

Autonomous Wildfire-Detection Rover — SAE

Navigate and detect autonomously on limited compute, where the vendor SDK wasn't reliable enough. Migrated the nav stack from an immature Isaac SDK to ROS for reliable localization; built the motor and PWM actuation layer and 3D-printed the mounts.

JETSON NANO ROS NAV STACK LIDAR + ODOMETRY + GPS MOTOR / PWM ACTUATION

Autonomous Racing Rover

Autonomous traversal optimized for speed.

JETSON NANO ROS LIDAR + ODOMETRY + GPS SENSOR FUSION

Real-Time Vehicle Health Monitor

Monitor and diagnose vehicle health in real time with periodic and sporadic data.

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 (FLUENT) · ARABIC (INTERMEDIATE)
04 APPROACH CONTACT

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

BASE
MONTREAL · CYUL