Back to professionals

C++ Developer

Overview


Short Summary

The candidate has been in the firmware development field since 2018, with experience in electronic shelf label systems and ASIC chips. Currently, he is working on an ASIC chips for electronic shelf labels where he is implementing different drivers. He has implemented drivers using Hierarchical State Machine models. In this case, he puts and emphasis on stability and low power. He has worked with various architectures including ARM Cortex-M and RISC-V, as well as microcontrollers like STM32 and NXP. He is familiar with communication protocols like NFC, BLE, I2C, and SPI. He also has experience with Python for testing purposes and is accustomed to working in an agile environment using Jira and the Kanban method. Beside that, he is fluent in English, German, and Serbian.

  • Dostupnosť 3 months notice period

Work Experience

08/2021 - present: Embedded Software Developer Developing firmware for electronic shelf labels with a focus on low power and stability. Implementing hierarchical state machine models for specific drivers. Acting as project owner, responsible for meeting project goals and deadlines. Conducting BLE protocol analysis and sniffing. Working with ASIC chips and writing software solutions for Linux-based access points.

03/2018 - 08/2021: Embedded Software Developer Developing firmware for sensors and weather stations used in agriculture. Working on embedded software development for Linux-based devices used in irrigation. Installing and conducting on-site equipment testing in China and Europe.

02/2017 - 03/2018: Junior Firmware Developer Testing and writing firmware in C and C++ for various STM32 and NXP microcontrollers. Serving as a Linux system administrator, implementing Bash and Python automation for different purposes on Linux machines.

2016 - 2017: Production Technician Repairing and testing sensors and data loggers.

Education: Currently pursuing a Master's degree in Space Sciences and Earth from Space at Technische Universität Graz. Holds a Bachelor of Science in Electrical Engineering from Technische Universität Graz.

Note: The achievements and tasks mentioned in the CV were not specified.

Author
C++ Developer
63e1148ad74e9a000129cbc2
Employee5900  / Per month
Roles
C++ Developer
Languages
English
Skillset
ARMCC++Embedded SystemsSTM32
Localities
GrazRemote