Summary
Vinícius Diori is a Senior Embedded Software Engineer with nine years of hands-on experience designing and implementing firmware for ARM Cortex-based systems, particularly STM32 and NXP LPC platforms. He blends low-level expertise in C/C++ and assembly with practical use of RTOS and state-machine frameworks (QP/C, FreeRTOS, QPC), and has shipped vehicle-tracking and telematics products integrating CAN, GNSS, LoRa, BLE and cellular stacks. His recent work spans embedded Linux and C++ microservices atop MQTT, with test automation in Python/pytest and CI-driven builds, reflecting a shift toward cloud-connected edge systems. Comfortable across toolchains (IAR, STM32CubeIDE, Simplicity Studio) and DVCS (Git, Mercurial), he pairs rigorous protocol-level knowledge (USB, SPI, UART, RS232/485) with field test experience. Notably, he has driven architecture decisions for tracker products and applies control-theory background from academic robotics research to produce robust embedded solutions.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree Electrical and Electronic Engineering, Bachelor's degree Electrical and Electronic Engineering at UEL - Universidade Estadual de Londrina
English