You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Peter JanikPJ

Peter Janik

Senior Embedded Engineer

€560/day
Zurich, CH
8-15 years

Average response time: 1 hour

About Peter

Senior Firmware and Hardware Engineer; Technical Consultant
Goal oriented, ambitious, passionate, working standalone as well as in a team, problem solving, proactive, bringing new ideas, used to work in an international, multicultural and time zone shift environments. Technically experienced and well equipped professional possessing also valuable management skills.
Looking for a remote / hybrid freelance position
Availability: now
  • Russian

    Native or bilingual

  • German

    Fluent

  • English

    Conversational

  • Slovak

    Conversational

Can work on-site
Zurich (up to 50km)

Experience

  • eLock Technologies LLC, Berkeley, CA, www.bikelink.org
    Senior firmware engineer
    May 2025 - Today (1 year and 1 month)
    Project: G5 Gateway – gateway for bike sharing electronic locks (IoT)
    ▪An IoT gateway with functionality – cards authorization, locks control
    ▪Porting to the latest Microchip Mplab X and Harmony, refactoring, new functionality implementation, sleep mode, cell modem communication, firmware and modem update OTA/FOTA, thorough testing with IoT platform
    ▪Used Microchip PIC32MX695H (MIPS), Mplab X, SD card, cellular modem Quectel BG96/95 (LTE-M), RS485, I2C, SPI, UART, ADC, OTA/FOTA, communication with server, wolfCrypt SSL, AES-128 encryption
    ▪Used C, Mplab X IDE, Harmony 3, FreeRTOS, bootloader, DFU OTA/FOTA, Google protocol buffer, git, python, Pickit 5
    FreeRTOS USB, I2C C, C++, Python, ARM, Git, Linux, RTOS, Zephyr, drivers DFU, MCUboot
  • Lady Technologies, Inc, San Francisco, www.kegg.tech
    Senior firmware engineer
    REAL ESTATE
    January 2025 - March 2025 (2 months)
    San Francisco, United States
    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, functional safety, UML, CMMI
    ▪90.000+ women using the tracker around the world
    DFU, MCUboot C, C++, Python, ARM, Git, Linux, RTOS, Zephyr, drivers
  • Epitome Inc
    Senior firmware engineer
    November 2023 - Today (2 years and 7 months)
    Vienna, Austria
    Project: in a medical / health domain, an intelligent and advanced teeth care (refer to company page)
    • Implemented different firmware functionalities
    • Secure boot and secure firmware update, MCUboot and TFM in STM32, Trust Zone functionalities, multiple MCUs firmware update orchestration, over different interfaces (CAN, USB), custom loader over CAN, web server and application to perform firmware update
    • Porting applications to TFM, secure and non-secure application split
    • Time synchronization over CAN / Cyphal, timers, motor control, ADC, I2C, PWM, WDT, CAN communication, bare metal implementation, Azure RTOS ThreadX
    • Test environment based on Raspberry Pi, python, CI/CD, docker container
    • Used C, STM32CubeIDE, STM32U5xx, Cortex M33, Trust Zone, TFM, MCUboot library, custom board, STM32 HAL library, Cyphal, yakut, GNU toolchain, docker, python, fask, flask-socketio, STM link, Peak CAN tool, Agile, Scrum, git, Jira, Confluence

Recommendations

Be the first to recommend Peter

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MSc in Computer Science,
    Slovak University of Technology, Faculty of Electrical Engineering and Information Technology, Department of Computer Science
    MSc in Computer Science,

Skill set

Categories