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
Score
82/100
Certifications
0/100
Projects
0/100
Education
80/100
Skills
75/100
Profile
80/100
Header
85/100
Work Experience
78/100
Add a dedicated 'Projects' section to showcase hands-on experience and successful implementations.
Include certifications relevant to embedded systems, software engineering, or RF technologies to boost credibility.
Enhance work experience entries with quantifiable achievements and consistent formatting for better ATS and recruiter impact.
Expand the profile section with clear highlights or an objective to quickly communicate key strengths and career goals.
Add soft skills and tool proficiencies to the skills section to present a more complete candidate profile.
Strong technical expertise in embedded software development with hands-on experience in STM32 and FreeRTOS.
Diverse programming skills spanning low-level assembly to high-level languages including C, C++, and C#.
Solid educational background with both BSc and MSc focused on electronics, RF systems, and telecommunications.
Multilingual capabilities including fluent English and native Czech and Slovak, beneficial for global teams.

Certifications

0%
Section missing

Projects

0%
Section missing

Education

80%
Education section lists relevant degrees with fields of study and dates, which supports ATS keyword recognition.
Including GPA (if strong) or relevant coursework and projects in bullet points can enhance recruiter interest.
Use consistent date formatting and consider adding location of the institution for completeness.

Skills

75%
Hard skills section is comprehensive and relevant, covering embedded programming languages, assembly, and PLC programming languages.
Add a soft skills section (e.g., problem-solving, teamwork) and tools/software used to present a well-rounded skill set.
Consider grouping skills by category (Programming Languages, Embedded Systems, Tools) to improve clarity for ATS and human readers.

Profile

80%
Summary is concise and includes relevant keywords like 'STM32', 'FreeRTOS', 'RF systems', and 'embedded testing' which are ATS-friendly.
Adding a distinct 'Profile Highlights' or 'Objective' section with 3-5 bullet points summarizing core competencies would increase both ATS and recruiter appeal.
Incorporate quantifiable achievements or impact statements to demonstrate results and differentiate from generic descriptions.

Header

85%
Header includes full name, professional headline, email, phone, and LinkedIn URL, which enhances ATS parsing and recruiter contact.
Consider adding a complete physical address or at least city and state consistently formatted to improve location-based searches.

Work Experience

78%
Work descriptions include relevant technical skills and responsibilities, such as embedded C/C++, FreeRTOS enhancements, and PLC programming.
Add specific accomplishments with measurable outcomes (e.g., 'Reduced network load by X%', 'Improved system reliability by Y%') to strengthen impact.
Use consistent formatting with bullet points and standard date formats (e.g., 'Jan 2024 – Present') to improve readability and ATS parsing.
Clarify company names if possible or provide industry context to help ATS and recruiters understand the work environment.
    Embedded Software Engineer | Specialising in C/C++, RTOS & RF Systems | Jakub Novák | Resume Template - Yotru