Oleksii Kvasnikov

Firmware/Software Developer

Rottenburg, Germany

Experience

Mar 2025 - Jun 2025
4 months
Remote

Software developer

Sasse Elektronik GmbH

Development of the unique human cell transportation device:

  • Built custom Yocto Linux image with Docker support (NXP i.MX 6ULL)
  • Developed multi-container Python application
  • Designed multiple docker containers for production and development
  • Wrote documentation per IEC 62304
Jun 2024 - Present
1 year 1 month
Leipzig, Germany

Project Lead (freelance)

Intec GmbH

  • Definition of firmware architecture (UML)
  • Project management: task planning, deadlines keeping, release management
  • Created developer infrastructure (cmake, ninja, docker, clang-tidy, clang-format, cppcheck, ruff, pre-commit, doxygen, GitLab CI)
  • Drivers and middleware development (Bare metal C, STM32)
Sep 2022 - Jan 2024
1 year 5 months
Leipzig, Germany

Software and Firmware Developer (freelance)

Seleon GmbH

  • Firmware: power management (power control, battery charging, battery gas gauging), watchdog for multithreaded system, custom CAN protocol with 300 periodic messages, system startup tests, runtime tests, unit tests, integration tests (C, Keil RTX RTOS, Vectorcast, Doxygen, Polyspace, STM32, ISO 62304)
  • Developed an app that extracts CAN message data from the database and generates code for any programming language based on provided template files (Python, Jinja)
  • Created tool to convert Keil project tree content into cmake and Polyspace project structures (Python)
  • Established robust CI pipelines (Jenkins, GitLab CI)
Sep 2020 - Sep 2022
2 years 1 month
Dresden, Germany

Software and Firmware Developer

Deveritec GmbH

  • Car positioning on charging station using UWB (C++, Python, Flask, REST)
  • ROS development for LIDAR powered autonomous robot (C++, Python)
  • Created framework for robotic arm simulation and control (Python, MQTT)
  • Firmware and software development for end-of-line PCB verification (C++, Python, Flask, WebSocket, SQL, JS, CSS, HTML, Electron, TCP, RS485, CAN)
  • Tool for async firmware upgrade over CAN for 100+ devices (Python)
  • User space Linux app to interact with custom camera driver (C++, Yocto)
Oct 2019 - Apr 2020
7 months
Dresden, Germany

Firmware Developer

CommSolid

  • Implementation of LWM2M objects in C for NB-IoT enabled device
  • C++ development with Qt framework for Linux
  • Auto tests of NB-IoT modem using Bash and Python
  • Hardware development: schematic and PCB (Altium Designer)
Jan 2019 - Apr 2019
4 months
Chemnitz, Germany

Research Assistant

Chemnitz University of Technology

  • Development of digital electronics (Target 3001)
May 2015 - Oct 2017
2 years 6 months
Dnipro, Ukraine

Embedded Engineer

Noosphere Engineering School

  • Created smart home IoT assistant and started series production
  • Firmware development for STM32 (C, bare metal, STM HAL)
  • Software development using C# (.Net Framework)
  • Design of electrical circuits and PCB routing (Altium Designer)

Summary

I am a dedicated Firmware/Software Developer with a strong background in embedded systems, working on projects ranging from firmware architecture definition to advanced driver and middleware development using C, C++, and Python. I have managed projects, set up developer infrastructure, and intervened at various levels of hardware and software development.

My experience includes work on power management systems, CAN protocols, robotic technologies, and NB-IoT devices, as well as design and simulation of complex systems for automotive and IoT applications. I value efficiency, reliability, and maintainability in every solution I deliver.

Languages

Russian
Native
Ukrainian
Native
English
Advanced
German
Advanced

Education

Sep 2017 - Apr 2021

Chemnitz University of Technology

Master · Embedded Systems · Germany

Sep 2013 - Jun 2017

Dnipro National University

Bachelor · Telecommunications · Ukraine