Summary
Maxime Bernelas is a senior embedded OS engineer with 12 years of experience designing and porting secure operating systems and low-level drivers for payment terminals and embedded devices. Based in Auvergne-Rhône-Alpes, he specializes in C (C99/POSIX), multithreading, ARM architectures (including TrustZone on Cortex-A9), Linux/Android system development, bare-metal firmware and secure elements/TEE. At Ingenico he leads tracks on secure OS porting, driver development and PCI PTS security certifications, blending hands-on coding with security process ownership. His background spans 8-bit to ARM Cortex MCUs and working firmware stacks (Nucleus, USB CCID, ISO7816), reflecting deep pragmatic expertise across constrained and full-featured embedded environments. Fluent in English (TOEFL ITP 637) and experienced with Git/SVN and TCP/IP stacks, he brings both systems-level rigor and proven field experience integrating payment, scanning and printing hardware. An engineer comfortable moving between firmware, kernel drivers and security certification, he favors practical, auditable solutions for high-assurance embedded products.
11 years of coding experience
Computer Engineering, Computer Engineering at Concordia University
Ingénieur, Informatique, Ingénieur, Informatique at Ecole centrale d'Electronique
French, English