C++ Developer & DevOps Engineer
Přehled
Krátké shrnutí
Uchazeč má od roku 2017 rozsáhlé zkušenosti s vývojem softwaru a firmwaru pro vestavné systémy. Pracuje nejen v jazyce C, ale také ve VHDL a na hardwarové úrovni pracuje s mikrokontroléry SCM pro produkt pro vysokorychlostní kamery, které snímají kvalitu potravin, výrobků apod. Má 4 roky zkušeností s jazykem C. Pracoval na časově deterministickém systému, kde vše muselo být časově přesné, takže v Assembleru dolaďoval věci, aby vše odpovídalo požadavkům. Používal také jazyk C++, kde byla potřeba určitá univerzálnost a modularita, aby to, co napsal, mohlo být použito i pro jiné projekty a ne jen pro ten konkrétní. Udělat to tak, aby to bylo v budoucnu univerzální, byl pro něj největší oříšek. Má také zkušenosti s používáním jazyka Python pro testování a tvorbu nástrojů pro aplikace, stejně jako s jazyky.NET C# a C++. Podílel se na vývoji zásobníku JCOP pro bezpečnostní aplikaci RTOS ARM-M33. Kromě toho se podílel na návrhu vlastních měřicích/řídicích aplikací pro ARM-M4 STM32 a vyvinul firmware pro dálkově ovládané měřicí moduly (GSM). Kromě toho vytvořil vlastní komunikační protokoly, které napsal v jazyce VHDL. Kromě toho pracoval také na vývoji firmwaru pomocí systému FreeRTOS CMSISv2 a vyvíjel ovladače pro vstupně-výstupní periferní moduly MCU. Má zkušenosti s vývojem firmwaru pro vestavné systémy s nízkou komplementaritou Ethernetu a demonstroval aplikace využívající TCP-Modbus a OPC-UA na platformách LEN/LES 2. Je zvyklý pracovat v agilním prostředí Scrum. Kromě toho má zkušenosti s mentoringem a školením mladších kolegů. Jeho rodným jazykem je slovenština a plynně hovoří anglicky a německy na úrovni B2.
- Dostupné jsou 1-2 měsíce výpovědní lhůty
Pracovní zkušenosti
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.
| Zaměstnanec | 141172 Kč / Měsíčně |
| Úroveň | SENIOR |