05/12/2026 updated
PJ
100 % available
Senior hardware and firmware engineer, Senior firmware engineer, Production manager
Bratislava - Dúbravka, Slovakia
Worldwide
Computer Science, PhDfirmware, sensor, IoT, cloud, hardware design, BLE, DFU, bootloader, SPI, C, python, git, Segger, GNU toolchain, Scrum, Jira, Confluence, SIM card, PCB layout, PCSC library, Ubuntu, USB, Smart card, CDC, ethernet, TCP/IP, Zephyr, FreeRTOS, MPLAB-X, J-link, MISRA, Segger tools, Wireshark, UART, Google protocol, Eclipse, FPGA, CMMI, ISO 9001, Signaling analysis, protocols 5G, 4G, 3G, 2G, RAN, CN, SIP, VoIP, IMS, IP, Signaling, decoding, LTE, NB IoT, Q data collection, online / offline processing, CPRI, data processing, Embedded systems, HW design and implementation, PCB, bare-metal, x86, ARM Cortex, Microchip, Nordic Semi, STM8, STM32, Arduino, Raspberry Pi, C/C++, Assemblers, I2C, bug tracking, debugging, Design and implementation, Fault tolerance, QA, testing methodologies, Windows, Linux, APIS Telco trainings, UML
Experience
Professional experience10+ years
Freelancer since2018
Languages
GermanBasic knowledgeEnglishFluentRussianGood
Project history
Project: LED Information System (IoT)
▪ LED information system used for improving production processes, a dynamic information rendered.
▪ Implemented HW design, PCB, complete assembly, 3D printed box.
▪ Implemented 1-wire NZR protocol using Octal SPI to control 8 LED strips, wifi, access point, MQTT protocol and client, web server and client, dynamic information rendering
▪ Used Espressif ESP32 S3 WROOM 1U, Espressif IDF, Wifi, MQTT, web server, web client, Octal SPI, LED strips WS2815, Mosquitto, python, Eagle
Project: G5 Gateway – gateway for bike sharing electronic locks (IoT)
▪ An IoT gateway with functionality – cards authorization, locks control
▪ Ported to the latest Microchip Mplab X and Harmony, refactoring, new functionality implementation, sleep mode, cell modem communication, firmware and modem update DFU, OTA/FOTA, thorough testing with IoT platform
▪ Used C/C++, Microchip PIC32MX695H (MIPS), Mplab X IDE, Harmony 3, FreeRTOS, bootloader, SD card, EEPROM, cellular modem Quectel BG96/95 (LTE-M), RS485, I2C, SPI, UART, ADC, DFU, OTA / FOTA, communication with server, wolfCrypt SSL, AES-128 encryption, git, python, Pickit 5
Project: Kegg v1.9 – Fertility Tracker (IoT, refer to the company page)
▪ Kegg, an IoT device – woman fertility tracker
▪ Porting of Kegg v1.5 (see below, bare metal) to Zephyr RTOS
▪ Implemented new functionality – backup of measured data (flash)
▪ Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), custom board
▪ Implemented communication with mobile app over BLE, DFU OTA, secure bootloader, UART, PWM, ADC measurements, battery charging, power management, tests, documentation. All implementations reflecting low power consumption aspects
▪ Used C, nRF SDK, python, Google protocol buffer, git, VS Code, GNU toolchain, python, Ubuntu, J-link, nRF toolbox, Segger tools, Agile, Scrum. FDA regulation, IEC 60601, IEC 62304, functional safety, UML, CMMI
▪ 90.000+ women using the tracker around the world