Späť na profesionálov

C++ Developer & DevOps Engineer

Prehľad


Krátke zhrnutie

Uchádzač má od roku 2017 rozsiahle skúsenosti s vývojom softvéru a firmvéru pre vstavané systémy. Pracuje nielen v jazyku C, ale aj vo VHDL a na hardvérovej úrovni pracuje s mikrokontrolérmi SCM pre produkt pre vysokorýchlostné kamery, ktoré snímajú kvalitu potravín, výrobkov atď. Má 4 roky skúseností s jazykom C. Pracoval na časovo deterministickom systéme, kde všetko muselo byť časovo presné, takže v Assembleri dolaďoval veci, aby všetko zodpovedalo požiadavkám. Používal aj jazyk C++, kde bola potrebná určitá univerzálnosť a modularita, aby sa to, čo napísal, dalo použiť aj na iné projekty, nielen na ten konkrétny. Urobiť to tak, aby to bolo v budúcnosti univerzálne, bol pre neho najväčší oriešok. Takisto má skúsenosti s používaním jazyka Python na testovanie a vytváranie nástrojov pre aplikácie, ako aj.NET C# a C++. Podieľal sa na vývoji zásobníka JCOP pre bezpečnostnú aplikáciu RTOS ARM-M33. Okrem toho sa podieľal na návrhu vlastných meracích/kontrolných aplikácií pre ARM-M4 STM32 a vyvinul firmvér pre diaľkovo ovládané meracie moduly (GSM). Okrem toho vytvoril vlastné komunikačné protokoly, ktoré napísal vo VHDL. Okrem toho pracoval aj na vývoji firmvéru pomocou systému FreeRTOS CMSISv2 a vyvinul ovládače pre vstupno-výstupné periférne moduly MCU. Má skúsenosti s vývojom firmvéru pre vstavané systémy s nízkou komplementaritou a Ethernetom a demonštroval aplikácie využívajúce TCP-Modbus a OPC-UA na platformách LEN/LES 2. Je zvyknutý pracovať v agilnom prostredí Scrum. Okrem toho má skúsenosti s mentorovaním a školením mladších kolegov. Jeho rodným jazykom je slovenčina a plynule ovláda angličtinu a nemčinu na úrovni B2.

  • Dostupnosť 1-2 mesiace výpovedná lehota

Pracovné skúsenosti

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
Zamestnanec5800  / Mesačne
ÚroveňSENIOR
Role
C++ Developer DevOps Engineer
Jazyky
English
Zručnosti
ARMApplication ServerArchitecture SoftwareCC#C++Embedded SystemsGitHubMicrosoft serversPLCPythonSTM32Tools
Lokality
GrazRemote