C++ Developer & DevOps Engineer
Overview
Short Summary
The candidate has a broad range of experience in software and firmware development for embedded systems since 2017. He works not only in C but also in VHDL and works with SCM microcontrollers at the hardware level for a product for high-speed cameras that sense the quality of food, product, etc. He has 4 years of experience in C language. He worked on a time deterministic system where everything had to be time accurate, so in Assembler he was fine tuning things to make sure everything matched the requirements. He also used C++ where some versatility and modularity was needed so that what he wrote could be used for other projects as well and not only for that particular one. Making it so that it would be universal in the future was the biggest nut for him. Also, he is experienced in using Python for testing and tooling applications as well as.NET C# and C++. He has participated in the development of a JCOP stack for an ARM-M33 RTOS safety application. Additionally, he has participated in the proposal of custom measurement/control applications for ARM-M4 STM32 and developed firmware for remotely controlled measurement modules (GSM). Moreover, he created his own custom communication protocols that he wrote in VHDL. Apart from that, he has also worked on firmware development using FreeRTOS CMSISv2, and developed drivers for MCU I/O peripheral modules. He has experience in firmware development for Low-Complexity-Ethernet embedded systems and has demonstrated applications using TCP-Modbus and OPC-UA on LEN/LES 2 platforms. He is used to working in an agile environment in Scrum. Besides, he has experience in mentoring and training junior colleagues. His native language is Slovak and he is fluent in English and German at B2 level.
- Dostupnosť 1-2 months notice period
Work Experience
2021 – present
- Embedded SW Developer Industrial
- Developed secure PROFINET stack for SIMATIC PLC devices.
2019 – 2021
- NFC SW Engineer
- Proposed, enhanced, and maintained PyQt5 based post-processing GUI framework.
- Developed automation test tools for NFC using PyMeasure.
- Implemented custom tools for NFC validation.
2018 – 2019
- Firmware Engineer
- Participated in the proposal of ARM-M4 STM32 custom measurement/control applications.
- Developed firmware for remotely controlled measurement modules.
- Developed drivers for MCU I/O peripheral modules.
2017 – 2018
- Application Engineer
- Proposed evaluation board for ARM-M4 ADuCM4050.
- Implemented firmware for Low-Complexity-Ethernet embedded system.
- Responsible for documentation of applications and devboards.
2015 – present
- Specialized CZE-ENG Translator
- Provided translation services for RF, power-electronics, and magnetism at show events.
Education
- Master's Degree in Radioelectronics
- Focused on communications, RF system hardware proposal, and simulation.
- Proficient in Embedded C systems and FPGA Digital Design.
Skills
- Proficient in C language, STM32 ARM M3/M4, Python, .NET C#, and C++.
- Experience in assembly language and VHDL.
- Strong electronic knowledge.
Hobbies
- Advanced home projects, self-education in MCUs and modern electronic hardware, ice hockey, running, hiking, playing guitar, and dog.
| Employee | 5800 € / Per month |
| Level | SENIOR |