Summary
Álvaro Lopes is a Senior Engineer with 17 years' experience bridging hardware and software for safety-critical domains, currently embedded in DO-178B/C avionics projects at GE Aviation via Critical Software. He combines deep low-level programming (Assembly, C/C++), Linux kernel and driver development—including a Linux port to the ZPU—and RTL/hardware design skills (VHDL, Verilog, SystemC) with proven SoC and microprocessor implementations such as the Arduino-compatible 32-bit ZPUino. His background spans avionics and automotive safety processes (DO-254, ISO26262, IEC61508), AUTOSAR/OSEK, and protocols from ARINC to ZigBee/SMETS2, making him fluent in both real-time systems and embedded networking. Comfortable across ASIC/FPGA toolchains and UNIX internals, he pairs hands-on technical delivery with formal V&V and tool qualification experience. An uncommon strength is his ability to author platform ports and open-hardware-style processor cores while working inside rigorous certification workflows.
17 years of coding experience
12 years of employment as a software developer
Electronic Engineering, Electronic Engineering at Universidade de Coimbra
Electronic Engineering, Electronic Engineering at Universidade de Trás-os-Montes e Alto Douro
English, Portuguese, French, Spanish