07.08.2025 aktualisiert


100 % verfügbar
Embedded Developer (SW/FW)
Rottenburg, Deutschland
Deutschland
TU Chemnitz, Master of ScienceSkills
Test AutomationC++LinuxEmbedded SystemsFirmwareMedizinische SoftwarePythonRoboticsUMLInternet Of ThingsYoctoAutomotive Software
Experienced Embedded Systems Developer - Automotive, Medical Devices, Robotics, IoT
Summary: Highly skilled and results-driven freelance developer with a strong background in embedded systems from broad range of domains. I have a proven track record of successfully delivering projects in the field of class C medical embedded devices, ROS-based autonomous robots, firmware development for various microcontrollers as well as software development under the Linux using C and Python. With expertise in a range of programming languages and frameworks, I am adept at creating innovative and reusable solutions.
Skills:
Summary: Highly skilled and results-driven freelance developer with a strong background in embedded systems from broad range of domains. I have a proven track record of successfully delivering projects in the field of class C medical embedded devices, ROS-based autonomous robots, firmware development for various microcontrollers as well as software development under the Linux using C and Python. With expertise in a range of programming languages and frameworks, I am adept at creating innovative and reusable solutions.
Skills:
- Software/Firmware Architecture
- Software Developement under Linux (Python, C++, yocto)
- Firmware Development (C/C++)
- Design of electronics (Altium Designer)
- Robotic driven test automation (ROS, Python)
- C/C++: Very Good
- Python: Very Good
- C#: Basic
- JS: Basic
- Dart: Basic
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherRussischMutterspracheUkrainischMuttersprache
Projekthistorie
Development of the class C medical device with double redundancy:
* Development of: Power management and battery charging, Watchdog, custom CAN protocol with data throughput of ~5000 messages per second, runtime tests (C, Keil RTX RTOS)
* Developed an app that extracts CAN message data from the database and generates the code for any programming language based on provided template files (Python, Jinja)
* Created tool to convert Keil project tree content into: cmake, Polyspace, Vectorcast compatible structures (Python)
* Established robust CI pipelines (Jenkins, GitLab CI)
* Development of: Power management and battery charging, Watchdog, custom CAN protocol with data throughput of ~5000 messages per second, runtime tests (C, Keil RTX RTOS)
* Developed an app that extracts CAN message data from the database and generates the code for any programming language based on provided template files (Python, Jinja)
* Created tool to convert Keil project tree content into: cmake, Polyspace, Vectorcast compatible structures (Python)
* Established robust CI pipelines (Jenkins, GitLab CI)
* ROS development for LIDAR powered autonomous robot (C++, Python)
* Created Python framework for robotic arm simulation and control
* Firmware and software development for end-of-line PCB verification (C++,
Python, JS, CSS, HTML, Electron)
* Designed asynchronous CAN-based firmware updater (Python)
* Firmware development for NRF and STM32 (mbedOS and Zephyr)
* Created Linux app to interact with custom camera driver (C++, Yocto)
* Created Python framework for robotic arm simulation and control
* Firmware and software development for end-of-line PCB verification (C++,
Python, JS, CSS, HTML, Electron)
* Designed asynchronous CAN-based firmware updater (Python)
* Firmware development for NRF and STM32 (mbedOS and Zephyr)
* Created Linux app to interact with custom camera driver (C++, Yocto)
* 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)
* C++ development with QT framework for Linux
* Auto tests of NB-IoT modem using Bash and Python
* Hardware Development: Schematic and PCB (Altium Designer)