I'm Armando Falanga, a software engineer specializing in embedded Linux and C++ development. I design and implement algorithms, build cross-platform tooling, and automate CI/CD pipelines to deliver reliable software for ARM-based devices. I enjoy turning complex hardware-software challenges into robust, maintainable solutions. In my current role at ELT Group, I port signal processing algorithms from MATLAB to production C++, develop user-space drivers, and contribute to architecture with UML and design patterns. I also build Qt-based tools to support validation workflows and maintain GitLab CI/CD pipelines for cross-compilation and packaging, ensuring reproducible builds and clear documentation.

Armando Falanga

I'm Armando Falanga, a software engineer specializing in embedded Linux and C++ development. I design and implement algorithms, build cross-platform tooling, and automate CI/CD pipelines to deliver reliable software for ARM-based devices. I enjoy turning complex hardware-software challenges into robust, maintainable solutions. In my current role at ELT Group, I port signal processing algorithms from MATLAB to production C++, develop user-space drivers, and contribute to architecture with UML and design patterns. I also build Qt-based tools to support validation workflows and maintain GitLab CI/CD pipelines for cross-compilation and packaging, ensuring reproducible builds and clear documentation.

Available to hire

I’m Armando Falanga, a software engineer specializing in embedded Linux and C++ development. I design and implement algorithms, build cross-platform tooling, and automate CI/CD pipelines to deliver reliable software for ARM-based devices. I enjoy turning complex hardware-software challenges into robust, maintainable solutions.

In my current role at ELT Group, I port signal processing algorithms from MATLAB to production C++, develop user-space drivers, and contribute to architecture with UML and design patterns. I also build Qt-based tools to support validation workflows and maintain GitLab CI/CD pipelines for cross-compilation and packaging, ensuring reproducible builds and clear documentation.

See more

Experience Level

Expert
Expert
Expert

Language

English
Advanced

Work Experience

Software Engineer at ELT Group
January 1, 2022 - Present
Software Engineer focused on C++ development, algorithm integration, CI/CD automation, and validation tooling for Linux-based embedded systems. Selected contributions included porting signal processing algorithms from MATLAB to production C++ and validating output against reference implementations; developed C++ applications for embedded Linux on ARM, including user-space drivers; built Qt-based tools to support algorithm validation and test workflows; designed and maintained GitLab CI/CD pipelines for cross-compilation, binary generation, and Conan package distribution; configured Docker-based build environments for reproducible cross-compilation and deployment; authored formal documentation (requirements and test traceability, MIL-498) and technical documentation (Doxygen, READMEs); contributed to software architecture using UML and C++ design patterns; implemented components interfacing with hardware via SPI, MIL-1553, TCP/IP sockets, and ZeroMQ; built and deployed software using em

Education

Bachelor Degree at University of Salerno
January 1, 2019 - January 1, 2019
Master Degree at University of Salerno
January 1, 2022 - January 1, 2022

Qualifications

KDAB First Certificate
January 11, 2030 - February 20, 2026

Industry Experience

Software & Internet, Computers & Electronics