06/05/2026 updated


100 % available
C++ / Embedded Software Engineer
Banjaluka, Bosnia-Herzegovina
Only remote
Bachelor's degree in Embedded SystemsAbout me
C++ / Embedded Software Engineer with 5+ years of professional experience. I work on complex software systems, debugging, reliable code, and technical problem-solving. I also contribute to FreeCAD using C++ and Python in a large open-source codebase.
C++ (Programming Language)Embedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwarePython (Programming Language)Qt (Software)Automotive Software
C++ / Embedded Software Engineer with 5+ years of professional experience in software development, mainly focused on C++ and technical software systems.
I have professional experience in automotive software development, embedded systems, desktop applications, debugging, Git-based workflows, and working in complex engineering environments.
My main strengths are C++, embedded software, Linux-based systems, Qt/PyQt desktop applications, Python automation, and reliable software development for technical and industrial use cases.
In my free time, I actively contribute to FreeCAD, where I work with C++ and Python in a large open-source CAD codebase. This gives me additional experience with open-source collaboration, code review, debugging, and user-facing engineering software.
I am interested in remote C++ / Embedded / Qt / Python software development opportunities, especially in automotive, industrial, CAD/CAM, engineering software, or system-level development.
Experience
Professional experience5 - 10 years
Freelancer since2023
Languages
EnglishFluent
Project history
Contributed to the development of autonomous driving components, focusing on perception reliability, data-driven decision support, and statistical modeling for system evaluation and performance validation. Designed and refined statistical analysis tools for large-scale telemetry and sensor datasets, enabling accurate measurement, optimization, and continuous improvement of autonomous driving algorithms.
Active contributor to the FreeCAD project, a large open-source parametric 3D CAD system. Developed bug fixes and improvements in FreeCAD modules (PartDesign, BIM, TechDraw), submitted multiple pull requests addressing stability issues and UI/UX behavior, collaborated with maintainers through code reviews and GitHub discussions, and worked with FreeCAD's C++/Python hybrid architecture and OpenCascade geometry kernel.
Designed and engineered a complete embedded hardware-software system for automated alcohol measurement (AlcoWall) with proximity-triggered activation using distance sensors. Built the physical device enclosure, integrated controlled lighting, and implemented real-time measurement workflow. Developed an idle-state advertising module combining embedded control, sensor automation, and interactive software.