Zpět na profesionály

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.
Author
C++ Developer & DevOps Engineer
63d8cbfdd74e9a000129cbb5
Zaměstnanec141172  / Měsíčně
ÚroveňSENIOR
Role
C++ Developer DevOps Engineer
Jazyky
English
Dovednosti
ARMApplication ServerArchitecture SoftwareCC#C++Embedded SystemsGitHubMicrosoft serversPLCPythonSTM32Tools
Lokality
GrazRemote