10/29/2025 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
Languages
GermanBasic knowledgeEnglishFluentRussianGood
Project history
|
ulrich medical Gmbh, Ulm, ulrichmedical.de |
|
Project – Contrast booster - devices used during patient scanning
|
Hydrostasis Inc., San Diego, www.hydrostasis.com
Project: Hydrostasis hydration sensor (IoT, refer to the company page)
* Designed and implemented firmware, communication with mobile app and cloud, reviewed
hardware design
* Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), custom board
* Implemented communication with mobile app over BLE, DFU OTA, secure bootloader, Maxim
86171 (Optical pulse oximeter and heart-rate sensor AFE for wearable health) measurements, I2C,
SPI, battery charging, power management. All implementations reflecting low power consumption
aspects
* Used C, python, git, Segger Embedded Studio, GNU toolchain, J-link, nRF toolbox, Segger tools,
Agile, Scrum. Jira, Confluence, FDA regulation IEC 60601
Project: Hydrostasis hydration sensor (IoT, refer to the company page)
* Designed and implemented firmware, communication with mobile app and cloud, reviewed
hardware design
* Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), custom board
* Implemented communication with mobile app over BLE, DFU OTA, secure bootloader, Maxim
86171 (Optical pulse oximeter and heart-rate sensor AFE for wearable health) measurements, I2C,
SPI, battery charging, power management. All implementations reflecting low power consumption
aspects
* Used C, python, git, Segger Embedded Studio, GNU toolchain, J-link, nRF toolbox, Segger tools,
Agile, Scrum. Jira, Confluence, FDA regulation IEC 60601
jSolutions s.r.o., Bratislava, Slovakia, www.jsolutions.pro
Project: Multi SIM card reader 4/8 (refer to the company page)
* Realized a complete hardware design, schema, PCB layout (Eagle), production and assembly
* Used Microchip SAME53N20A (32-bit ARM Cortex-M4 MCU), custom board
* Designed and implemented firmware, integrated communication with server (PCSC library, Ubuntu)
* Implemented USB (Smart card, CDC, DFU interfaces / functions) and ethernet interfaces, I2C,
bootloader; DFU, threads, SIM communication logging on the server (USB console), functions of
ISO7816 standard, TCP/IP
* Used C, FreeRTOS, python, git, MPLAB-X, GNU toolchain, J-link, MISRA, Ubuntu, Segger tools,
Wireshark, Eagle, Agile, Scrum
* Successfully deployed at customer - used as part of a larger system (eNodeB simulator)
Project: Multi SIM card reader 4/8 (refer to the company page)
* Realized a complete hardware design, schema, PCB layout (Eagle), production and assembly
* Used Microchip SAME53N20A (32-bit ARM Cortex-M4 MCU), custom board
* Designed and implemented firmware, integrated communication with server (PCSC library, Ubuntu)
* Implemented USB (Smart card, CDC, DFU interfaces / functions) and ethernet interfaces, I2C,
bootloader; DFU, threads, SIM communication logging on the server (USB console), functions of
ISO7816 standard, TCP/IP
* Used C, FreeRTOS, python, git, MPLAB-X, GNU toolchain, J-link, MISRA, Ubuntu, Segger tools,
Wireshark, Eagle, Agile, Scrum
* Successfully deployed at customer - used as part of a larger system (eNodeB simulator)