Summary
Marcio Montenegro is a senior embedded systems engineer with nine years of professional experience, specializing in C/C++ firmware, RTOS design, and low-level device drivers for microcontrollers and embedded Linux. Based in Oliveira de Azeméis, Portugal, he has delivered IoT and wireless solutions (LoRa, BLE, Wi‑Fi) at RAKwireless and through diverse freelance projects, including LoRa peer-to-peer POCs and public transport ticket validator prototypes. He is fluent with embedded build systems (Buildroot, Yocto), has ported Zephyr to constrained MCUs, and brings practical experience across CAN, SPI, I2C and serial interfaces. Comfortable across the stack from bare-metal driver work to Linux-based systems, he combines a pragmatic engineering approach with a history of low-footprint real-time optimizations (e.g., Zephyr port using only 4 KB RAM).
9 years of coding experience
12 years of employment as a software developer
Universidade Federal de Pernambuco