Summary
Rafael Oliveira is a seasoned embedded and systems software engineer with 14 years of experience building firmware, real-time flight software, and industrial Linux platforms across aerospace, R&D, and simulation domains. Based in the Madrid area, he’s delivered bare-metal C for microcontrollers, maintained embedded Linux distributions and tooling, and developed simulation and testing frameworks for autonomous aircraft and lithography machines. His background in electronics and DSP complements strong skills in C/C++, Python, multithreading (CUDA/OpenMP), and model-driven development with Matlab/Simulink. Rafael’s career shows a rare blend of low-level hardware-facing work (MCUs, FPGA/PLD, cryptography) and higher-level system integration (Docker, Debian packaging, CI/testing), enabling him to bridge prototype research and production-grade embedded products. Notably, he has contributed to industrial Linux tooling and flight simulation/debugging ecosystems, bringing practical tooling and testing pragmatism to complex safety-critical systems.
14 years of coding experience
27 years of employment as a software developer
Electrical Engineer Telecom, Electrical Engineer Telecom at Universidade Estadual de Campinas
English, Portuguese, Spanish