- Robust C++ programming skills with Object-Oriented Programming, Data Structures, and Design Concepts
- Basic knowledge of C programming
- Experience in GUI Designer Tools (preferably TouchGFX) and GUI development for Embedded Systems
- Hands-on experience with Visual Studio, STM32CubeProgrammer, and IAR EWARM
- Experience using debugging tools (preferably STLINK) for Embedded Systems
- Knowledge of Version Control Tools (preferably SVN)