Embedded Software Engineer | Specialising in C/C++, RTOS & RF Systems
Jakub Novák
Professional Summary
Detail-oriented Embedded Software Engineer with hands-on experience in STM32 development, FreeRTOS, and RF systems. Skilled in low-level C/C++ programming, hardware interfacing, and real-time performance tuning. Strong background in cellular technologies and electronics design with a focus on system reliability and embedded testing.
Work Experience
Embedded Software Engineer at Company Redacted
-
Developed embedded software in C/C++ and ASM for STM32-based control units. Enhanced FreeRTOS heap safety with runtime checks, stack unwinding, and remote crashlog reporting. Reduced network load through dynamic peripheral status caching and unit testing. Maintained AT command libraries for various cellular modems (GSM, GPRS, UTRAN, NR). Built hardware testing rigs and conducted remote embedded validation sessions.
Full-Stack Developer & PLC Programmer (Part-Time) at Company Redacted
-
Built C# desktop applications for internal IDE tooling. Programmed PLCs using Ladder Logic, Structured Text, and FBD. Developed an ESP32-based Wi-Fi device with mobile integration in C++.
Education
BSc in Electronics and Telecommunications
Faculty of Electrical Engineering, UNI
-
MSc in Electronics and Information Technology
Faculty of Electrical Engineering, UNI
-
Skills
Technical Skills
- C
- C++
- C#
- Python
- ARM ASM
- x86/64 ASM
- Java
- JavaScript/TypeScript
- MATLAB
- FBD/LAD
- VHDL