8 viewsjobseeker
Aleksandar P. — Mid-Level Embedded Software Engineer from Serbia

Aleksandar P.

Mid-Level Embedded Software Engineer

Serbia 1-2 years
Open to offersNew to Platform
Languages
English
Video Introduction
No video introduction yet
The candidate has not added a video.
Contact information and social networks are private. Connect to unlock.
Hidden

About

Aleksandar P. is an experienced Embedded Software Engineer from Belgrade, Serbia, deeply engaged in developing and optimizing embedded systems and IoT solutions. With over two years of expertise, he proficiently employs C/C++, Python, and FPGA development using VHDL, focusing on real-time and low-level systems. Aleksandar's comprehensive experience includes work on image and signal processing, machine vision applications, and heterogeneous computing architectures. His role at Quectel involved implementing and debugging communication stacks for LPWA firmware and enhancing GNSS module code for precision and efficiency. He has also contributed to the CMS experiment at CERN, applying his skills in VHDL development and real-time data processing. Aleksandar extends his competency with FreeRTOS and Linux, reinforcing his capability to handle complex embedded system challenges. His academic pursuits include a Master’s in Electrical and Computer Engineering at the University of Belgrade, where he developed a fingerprint recognition system for preventing multiple voting, further showcasing his prowess in digital processing and algorithm design.

Experience

  • Embedded Software Engineer

    Quectel · 2025 — Present
    Implemented and debugged TCP/IP, UDP, HTTPS, MQTTS, CoAP, and CMUX communication stacks for LPWA firmware. Enhanced energy efficiency and system performance through firmware optimization. Developed DFOTA (Device Firmware Over-The-Air) over HTTPS while optimizing memory usage. Improved location accuracy and reduced processing overhead by optimizing GNSS module code. Established and maintained an automated testing environment on Raspberry Pi for firmware validation.
  • User on CMS experiment

    CERN · 2024 — 2025
    Analyzed tau particle detection algorithms utilizing muon jets and calculated invariant masses in the Endcap detector region. Developed producers and analyzers while optimizing CMSSW workflows for better algorithm efficiency. Accelerated real-time data processing by implementing FPGA algorithms in VHDL using HLS with Vivado. Configured and programmed X20 FPGA board for heterogeneous data acquisition and processing pipelines. Created a console-based eyescan plotter on the ZYNQ platform for real-time data visualization and analysis.
  • Embedded Aerospace Internship

    DIEHL Aerospace · 2024 — 2025
    Conducted analysis of aerospace hardware architecture, assessing redundancy and safety features for compliance with reliability standards. Designed and implemented a RISC-V CPU on FPGA using Scala and Verilog. Evaluated cache configuration effects on processor performance, focusing on optimizing speed and resource utilization. Integrated RISC-V CPU with other FPGA logic elements through communication protocols and developed a RISC-V bootloader, executing benchmark tests to validate performance and stability.
  • Student teaching assistant

    Department of Electronics · 2022 — 2024
    Instructed students in theoretical concepts and supervised laboratory assignments to enhance understanding of electronics. Operated lab equipment such as signal generators, oscilloscopes, microcontroller boards, and FPGA platforms.
  • DSP for IoT Internship

    Novelic d.o.o · 2023 — 2023
    Developed signal processing algorithms for radar systems, applying techniques such as filtering, FFT, and Doppler analysis. Programmed and calibrated mmWave radar sensors to enhance IoT device capabilities for proximity and motion detection. Implemented real-time presence detection algorithms using radar signal data. Designed and validated an FMCW radar-based multi-person breathing rate estimation algorithm for a Bachelor's thesis, integrating hardware and software components of radar systems.

Skills & Expertise

Education

  • Master of Electrical and Computer Engineering
    University of Belgrade · 2023 — 2025
  • Bachelor of Electrical and Computer Engineering
    University of Belgrade · 2019 — 2023