Branislav V.
Senior Embedded Software Engineer/Architect
Top Rated Embedded Software Engineer specializing in embedded systems, IoT, and connected devices, with experience ranging from low-level firmware and drivers to complete IoT solutions. I work primarily with C/C++, STM32, ESP32, Linux, Python, CAN, BLE, MQTT, and AUTOSAR, and have hands-on experience with automotive, industrial, and IoT products. My experience includes: * Embedded firmware and device drivers * STM32 / ESP32 development * CAN, UDS, BLE, MQTT and Ethernet * Bootloaders, OTA and external flash * AUTOSAR and safety-critical/MISRA C development * Embedded Linux and IoT gateways * Python tools, automation and hardware testing * Debugging with Lauterbach, CANoe and PEAK-CAN I focus on building reliable, maintainable embedded software and can help with anything from debugging an existing firmware project to developing a complete embedded/IoT solution from scratch. Keywords: Embedded Software Development, Embedded Systems, Firmware Development, IoT, IoT Development, STM32, STM32F4, STM32H7, ESP32, C, C++, Python, Embedded C, RTOS, Embedded Linux, Linux, AUTOSAR, MCAL, Automotive Software, Automotive Embedded Systems, Safety Critical Software, MISRA C, CAN, CAN Bus, UDS, CANoe, Vector, Lauterbach, Trace32, PEAK-CAN, BLE, Bluetooth Low Energy, MQTT, Ethernet, SPI, I2C, UART, USB, QSPI, OTA Updates, Bootloader Development, External Flash, Device Drivers, Hardware Testing, Automated Testing, Hardware Integration, IoT Gateway, AWS, Raspberry Pi, BeagleBone Black, PCB Design