Resume - Christophe Delord

PDF - Full version - CV français

Personal data

Christophe Delord
4 rue du Lac d’Oô, 81370 Saint Sulpice, FRANCE
49 year old – born in 331 PPM


Computer science

Computer Science Engineer
Post Graduate Degree in Artificial Intelligence

25 year experience (artificial intelligence, embedded computers, real time, avionics, automotive…)

Technical Skills

Functional languages
Haskell, OCaml, LISP
Logic languages
Imperative/object languages
C, Lua, Python, C++
Low level languages
assembly, 80x86, SHARC, PowerPC, PIC32
Script languages
Bash, Perl, Python, Lua
Operating systems
UNIX, GNU/Linux, Debian, Fedora
Version control
Markdown, reStructuredText, Pandoc, LaTeX, HTML
Safety-critical standards
DO-178B (avionics), ISO 26262 (automotive)

Experiences - free softwares

BonaLuna, LuaX
Compact Lua extension - multi platform (GNU/Linux, MacOS and Windows), C and Lua
Ninja file generator scriptable in LuaX - Lua
PP, ABP, Panda, UPP, ypp
Text preprocessor designed for Pandoc, Markdown and reStructuredText written in Haskell and Lua
Modeling, simulate and verify critical real time systems with functional languages (Haskell)
Personal web site
written with Markdown, Pandoc, bang/ninja and LuaX
Syntactic parser generators - Python
First order logic and PROLOG in Python
Unsolicited Emails Filtering - Bayesian filter, POP3 proxy, Python


Dec. 20, 2019
Method and system for handling blind sectors of scanning layers of redundant sensors in a vehicle. See or

Professional Experience

Feb. 2017 - …
Real-time embedded software, Sensor and environment simulation (C, Haskell, Lua, Python, Ethernet, CAN, Linux)
Usage of functional languages (Haskell, OCaml, F#) to model real time embedded systems
Genetic algorithms applied to automatic unit test generation
Aug. 2015 - Jan. 2017
Sopra: real time simulation
Airbus: real time simulation for flight computers integrated to the global A380 simulator (Simics, Power PC, Linux, AFDX)
Sept. 2014 - Jan. 2017
Sopra: Flight tests
Airbus: Wi-Fi network optimisation, Real time Linux OS, update of the acquisition and analyzing system of the flight recorded data
Feb. 2014
Jan. 2015 - June 2015
Sopra: Experimentation with Microchip PIC32
Airbus: study of a real-time architecture for flight test data acquisition modules (PIC32, clock synchronization)
Sopra Spain, Fermax (Valencia): Feasibility study of a VoIP intercom
Oct. 2013 - Mar. 2014
Sopra: Qualified ARINC 665 load generator
Thales Avionics: Design and code in C, Generic data formating system
Sept. 2012 - Aug. 2014
Sopra: Real-time modular test bench (configurable by Python scripts)
Thales Optronique: design, code and tests. Real-time kernel in C++ (Windows, RTX), generic I/O modules, configuration and behaviour of the kernel and modules in Python (embedded interpretor)
Apr. 2012 - Oct. 2012
Sopra: Onboard Maintenance System (OMS) simulator, DO-178B, Python
Liebherr Aerospace: design, code and test of an OMS (ARINC 604 simulator in Python, ARINC 429 interface), Python scriptable test environment, LRU simulation for validation purpose, automatic documentation generation in Python and reStructuredText (Sphinx, test results, traceability)
May 2001 - June 2014
Sopra: real-time embedded software, D0-178B
Liebherr Aerospace: assisted unit test generation in Python for RTRT
Thales Avionics: A320 Flight Control computer, specification, design, code, tests
Airbus: A380 and A320 Flight Control computer, specification, design, code, tests (France, training of an Indian team)
Airbus: microprocessor simulation (Python, graph, WCET computation, stack analyzer)
Airbus: safety studies
Oct. 1998 - May 2001
CNRS, Pierre Fabre Laboratories: databases


1997 - 1998
ENSEEIHT - IRIT: Post Graduate Degree in Artificial Intelligence
Publication: Speech acts and dialog games (Colloque Intelligence Artificielle et Complexité, Université Saint Denis, Paris VIII)
1995 - 1998
ENSEEIHT: Computer Science Engineer


Native Speaker
Full resume