← В ленту
Senior
Регистрация: 30.12.2025

Darko Saponja

Специализация: Embedded Systems Engineer
— Embedded systems engineer with over 13 years of experience delivering industrial-grade solutions in IoT, real-time systems and low-power design. — Specialized in full-stack embedded development, from concept to production, with core expertise in software development and a strong background in system-level architecture, hardware design and integration. — Lately mastering Rust to expand into modern systems programming and safety-focused software design. — Outside of engineering, I enjoy hiking, cycling, skiing and sailing with family and friends.
— Embedded systems engineer with over 13 years of experience delivering industrial-grade solutions in IoT, real-time systems and low-power design. — Specialized in full-stack embedded development, from concept to production, with core expertise in software development and a strong background in system-level architecture, hardware design and integration. — Lately mastering Rust to expand into modern systems programming and safety-focused software design. — Outside of engineering, I enjoy hiking, cycling, skiing and sailing with family and friends.

Скиллы

Embedded systems architect
Linux
C
C++
Rust
Python
RTOS
Clang
GCC
GDB
Libevent
OpenSSL
MbedTLS
Protocol Buffers
WebSocket
MQTT
Cutter
Docker
Git
Valgrind
Jira
Bamboo
STM32L4 / STM32L1
phyCORE-i.MX 6UL
FreeRTOS
Yocto
AWS IoT
RAUC
GitHub
Buildkite
Pytest
Altium Designer
Keil MDK
RTX
GPRS / 3G / LTE-M1 / NB-IoT
FatFs
JSON
HTTP
Bitbucket
Redmine

Опыт работы

Senior Embedded Systems Engineer / Consultant / Founder
с 03.2018 - По настоящий момент |mbedArt
Rust, Linux, Clang, GCC, GDB, Libevent, OpenSSL, MbedTLS, Protocol Buffers, WebSocket, MQTT, Cutter, Docker, Git, Valgrind, Jira, Bamboo, STM32L4, phyCORE-i.MX 6UL, C, C++, Python, FreeRTOS, Yocto, AWS IoT, RAUC, GitHub, Buildkite, Pytest, Altium Designer, Keil MDK, STM32L1, RTX, GPRS/3G/LTE-M1/NB-IoT, FatFs, JSON, HTTP, Bitbucket, Redmine
External partner for international clients, providing full-stack embedded systems development from architecture to production, including software and hardware design and system integration. Key projects: 1. AXACT for Axiros. ● BBF TR-369/USP and TR-069 fully compliant dual stack Agent used in tens of millions of devices. ● Core developer – worked on event-driven USP engine and features architecture and implementation. ● Provided integration support and hands-on implementation for key clients. Tools and technologies: C, Rust, Linux, Clang, GCC, GDB, Libevent, OpenSSL, MbedTLS, Protocol Buffers, WebSocket, MQTT, Cutter, Docker, Git, Valgrind, Jira, Bamboo. 2. CARU care and CARU air for CARU. ● Assisted living device focused on communication, safety and sensor-driven monitoring in residential environments. ● Co-architected the hardware design and led software-hardware integration efforts, ensuring compatibility between a custom Linux-based SoM and STM32. ● Designed and implemented firmware for STM32 on top of an RTOS, including system-level integration, peripheral drivers, interrupt-driven I/O and low-power feature support. ● Maintained a custom Linux image for the SoM. ● Designed and implemented a system-level FOTA update mechanism covering all components, including the Linux-based SoM, STM32 and peripheral devices. Tools and technologies: STM32L4, phyCORE-i.MX 6UL, C, C++, Python, FreeRTOS, Linux, Yocto, GCC, GDB, AWS IoT, RAUC, Git, GitHub, Buildkite, Docker, Pytest, MQTT. 3. RML40 for Voestalpine SIGNALING. ● Wireless, low-power data logger for railway point machines, enabling predictive maintenance through real-time condition monitoring, data analysis and configurable alarming. ● Defined the overall product architecture. ● Designed hardware schematics and PCB layouts. ● Implemented multi-threaded application logic, including thread-safe low-level drivers, analog/digital signal processing, AT command handling for cellular modules and an HTTP-based communication stack for cloud connectivity. ● Developed a robust FOTA update system including a custom bootloader. ● Led the EMC compliance process to achieve certification under EN50121-4:2015. Tools and technologies: Altium Designer, Keil MDK, STM32L1, C, RTX, GPRS/3G/LTE-M1/NB-IoT, FatFs, JSON, HTTP, Git, Bitbucket, Redmine.
Embedded Systems Engineer / Team Lead
07.2014 - 03.2018 |GlobalLogic
IAR EW, ProfiTrace, ProfiCaptain, STM32F1, C, Profibus, Modbus, Git, MSP430, Gemalto modem, Java ME, embOS, ClearCase, C++, Linux, GCC, Jira, Confluence
● Project delivery engineer and team lead for embedded systems projects. ● Student mentor for internship programs. Key projects: 1. Power quality fieldbus gateway for Iskra. ● Developed and delivered a Profibus–Modbus gateway for power monitoring devices family. ● Provided hardware design consulting for the gateway platform. ● Designed and implemented bare-metal firmware. ● Integrated Procentec Profibus slave library and implemented Modbus master functionality. ● Led compliance process to achieve Profibus certification. Tools and technologies: IAR EW, ProfiTrace, ProfiCaptain, STM32F1, C, Profibus, Modbus, Git. 2. Water flow meter communication module for Siemens. ● Improved and extended a Java ME application running on the Gemalto modules for remote control and reporting over SMTP and SMS. ● Analyzed and debugged existing firmware running on MSP430 with embOS RTOS. ● Migrated connectivity stack to support 2G and 3G network. ● Implemented new features and ensured compliance with updated product requirements. ● Identified and resolved a hardware design flaw that prevented mobile network connectivity in approximately 10% of deployed devices due to incorrect resistor values. Tools and technologies: IAR EW, MSP430, Gemalto modem, C, Java ME, embOS, ClearCase. Set-top box for Albis Technologies. ● Maintained and improved embedded Linux software for IPTV set-top boxes. ● Performed bug fixing, code optimization and platform maintenance. ● Implemented new product features based on evolving customer requirements. Tools and technologies: C++, Linux, GCC, Git, Jira, Confluence.
Embedded Systems Engineer
01.2012 - 07.2014 |UTE
Embedded Systems, DNV, RMRS
● Embedded systems development and field integration/commissioning for maritime systems. Key projects: Marine Navigation and Signal Lights Control System. ● Product lead engineer for a distributed, maintenance-free system used in marine navigation and signaling. ● Designed software and hardware architecture with a focus on functional safety. ● Created schematics and PCBs in compliance with DNV and RMRS regulatory standards. ● Implemented complete firmware for system control and monitoring. ● Authored comprehensive user and service manuals for certification and operational use.

Образование

Electrical Engineering and Information Technology
2006 - 2011
University of Zagreb, Faculty of Electrical Engineering and Computing

Языки

АнглийскийСвободно владеюНемецкийСреднийИтальянскийСреднийХорватскийРодной