Edgard Lima

Cybersecurity research · Protocol analysis · Systems engineering

edgard.lima@gmail.com · edgardlima.com · linkedin.com/in/edgardlima

Research scientist in cybersecurity and systems engineer connecting post-quantum security research with a career in C/C++, embedded Linux and communication protocols. Current work focuses on power side-channel analysis of post-quantum cryptographic implementations and post-quantum communication security for unmanned aerial vehicles (UAVs). Experience includes Bluetooth protocol analysis, technical leadership, Nokia Research Center consulting and open-source multimedia development.

Recent experience

CESAR

2017–present · Research and engineering

Research Scientist, Cybersecurity · 2025–present

  • Research power side-channel analysis of post-quantum cryptography (PQC) implementations.
  • Develop communication security for UAVs using post-quantum cryptography.

Senior Staff Engineer · 2018–2025

  • Dissected communication protocol stacks and developed protocol parsers and analyzers.
  • Worked across the Bluetooth physical layer, HCI, L2CAP, SDP, RFCOMM, ATT and GATT, as well as selected parts of IEEE 802.11.

macOS and Bluetooth development · 2017–2018

Developed macOS software using Objective-C, Swift, Bluetooth Classic and Bluetooth Low Energy.

Accenture · Senior Consultant, Innovation Team

2017–2018

Developed proofs of concept and prototypes and presented them to clients. Work spanned C++, Qt, Linux, embedded devices, multimedia and computer vision.

Nova Roma College · Professor

2017–2018

Taught Operating Systems (2017) and Theory of Computation (2018) in the Computer Science program.

Additional consulting profile: toptal.com/resume/edgard-lima

Edgard Lima · Selected earlier experience

Systems engineering and technical leadership

FITec · Consultant, Architect, Team Lead and Software Engineer

2008–2016

  • Designed and implemented a portable J1939-21/81 library in C for CMSIS-based microcontrollers, later ported to embedded Linux and deployed in thousands of ATMs and related equipment.
  • Brought up embedded Linux on custom AT91SAM9G45 hardware, working with U-Boot, Buildroot, kernel and driver development, and peripheral integration.
  • Designed and developed a bus electronic ticketing system using C++, Boost, D-Bus, JSON, NMEA and Qt.
  • Led development of firmware, image processing, GUI and library components for a bank check scanner using C, C++ and GTK.
  • Provided technical and team leadership, applying Scrum and test-driven development across projects.

Nokia Institute of Technology · Software Developer

2005–2008

  • Credited co-author of GStreamer’s v4l2src video-capture element; contributed fixes and plugin ports from GStreamer 0.8 to 0.10.
  • Consulted at Nokia Research Center in Helsinki on GStreamer as a multimedia framework for the N900 smartphone.
  • Developed Windows and macOS video conversion components for Nokia Internet Tablet Converter using DirectShow and QuickTime.

CIn–UFPE · Team Leader, Software Architect and Engineer

2004

  • Recruited and coached a team developing Waytec touchscreen software for Linux and Windows, with approximately 80% shared C++ code.
  • Designed the architecture, developed a Windows WDM driver and supported Linux driver, library and GUI development.

CESAR · Team Leader, Software Architect and Engineer

2002–2004

Led a seven-person team developing BREW games for LGE CDMA phones. Contributed to Motorola TDMA phone software, implemented critical game components and developed a secure wallet application.

Earlier software development

Mobile · 2000–2001. Built Palm and Pocket PC software, including a financial application, database APIs and desktop-to-device data exchange.

Wiser · 1999–2000. Developed C-based web billing software and automated FreeBSD backups.

Additional project — Radio Bus. Built an Android audio system for Recife’s public buses with scheduled and location-based playback, content management and system monitoring.

Edgard Lima · Education and capabilities

Education

Master of Science in Applied Informatics

Federal Rural University of Pernambuco (UFRPE) · 2015–2017

Research in algorithms and distributed systems. Dissertation: Distributed van Emde Boas tree (2017).

Bachelor’s degree in Computer Science

Federal University of Pernambuco (UFPE) · 1997–2002

Selected course certificates

Digital Signal Processing 1: Basic Concepts and AlgorithmsÉcole Polytechnique Fédérale de Lausanne (EPFL) · March 2026

Advanced Learning AlgorithmsDeepLearning.AI / Stanford Online · February 2026

Neural Networks and Deep LearningDeepLearning.AI · February 2026

Supervised Machine Learning: Regression and ClassificationDeepLearning.AI / Stanford Online · January 2026

Cryptography IStanford University · December 2025

Technical capabilities

Current research: post-quantum cryptography, power side-channel analysis, secure UAV communications.

Protocols: Bluetooth Classic and BLE; physical layer, HCI, L2CAP, SDP, RFCOMM, ATT, GATT; selected IEEE 802.11 work; CAN, J1939 and socket programming.

Systems engineering: C, modern C++, embedded Linux, firmware, device drivers, concurrency, cross-platform architecture, U-Boot and Buildroot.

Software tools and frameworks: Python, Java, Objective-C, Swift, GStreamer, Qt, GTK, Boost, GDB, Valgrind and Git.

Leadership and teaching: technical architecture, small-team leadership, mentoring, client-facing prototyping, Scrum, test-driven development, operating systems and theory of computation.

Contact: edgard.lima@gmail.com
Portfolio and project references: edgardlima.com
Professional profile: linkedin.com/in/edgardlima