Branislav Gamf
@branislavgamf
Senior Software Engineer | C++, STL, Boost, Linux, and high-performance apps
What I'm looking for
I am a software engineer with over 6 years of experience in various domains, including embedded systems and IoT. My journey has been marked by a commitment to delivering efficient, high-quality solutions across diverse industries. I have a strong background in programming languages such as C, C++, and Python, and I excel in adapting to different technologies and environments.
Throughout my career, I have contributed to the development of modular measurement and control applications for industrial sensor systems, focusing on real-time data acquisition and automated control actions. My experience includes working with leading companies like Vega IT and ComData, where I improved system efficiency and integration through innovative software solutions. I am passionate about system integration, device drivers, and software optimization, and I thrive in collaborative environments that foster growth and learning.
Experience
Work history, roles, and key accomplishments
Embedded Software Engineer
Vega IT
Jun 2025 - Present (2 months)
Contributed to the development of modular measurement and control applications for industrial sensor systems, deployed as shared libraries within a scalable web-based monitoring platform. Developed application logic in C++ for real-time data acquisition, system diagnostics, and automated control actions based on sensor input and system requirements.
Software Engineer
ComData
Aug 2023 - Jun 2025 (1 year 10 months)
Involved in the development of 3D printing machines, focusing on implementing new features across various machine domains. Improved communication between PLC and SCADA systems to enhance system efficiency and integration. Responsible for writing and executing tests with full coverage, primarily using Python, to ensure system quality and performance.
Software Engineer
Quectel
Aug 2022 - Aug 2023 (1 year)
Worked on smart modules for IoT environments, focusing on Yocto/Linux, device drivers, and device tree configuration for peripheral devices. Brought up custom Linux distributions using Buildroot and Yocto projects. Developed custom console and GUI applications in C, C++, and Python, enhancing product functionality and usability based on specific requirements.
Software Engineer
NTT Data
Jan 2022 - Aug 2022 (7 months)
Worked on the re-implementation of a cryptography library (attribute-based encryption) from C to C++. Integrated the library with Azure cloud services, enhancing its scalability and security features.
Software Engineer
RT-RK
Apr 2020 - Jan 2022 (1 year 9 months)
Involved in the software bring-up of middleware for multiple Set-Top Boxes (STBs). Developed and implemented callback methods for the internal project server to enable control of the STBs via a web browser. Integrated the IMA SDK with a custom video player to handle advertisement playback when an SCTE tag for ads was received during live streaming on the STB.
Software Engineer
RT-RK
Oct 2019 - Apr 2020 (6 months)
Focused on hardware bring-up, specifically working with the I2C bus component as the starting point for platform bring-up. Involved in bringing up software tests for the AURIX microcontroller on a TI TDA SoC and the CAN bus protocol component. Conducted CUnit testing for software components.
Student Intern
RT-RK
Jul 2018 - Oct 2019 (1 year 3 months)
Full-time internship in the Automotive department, contributing to an R&D project focused on porting neural networks to various automotive platforms. Optimized the delivery of video frames to neural networks, focusing on reducing the time required to process a single video frame. Utilized the NvMedia library and NVIDIA CUDA toolkit to optimize platform usage and image processing tasks.
Student Intern
RT-RK
Feb 2018 - Jul 2018 (5 months)
Part-time role in the IT department, assisting with equipment setup and maintenance. Configured and set up necessary hardware, including PCs, network devices, and platforms, for colleagues across the organization. Utilized Clonezilla for system cloning and worked with servers for antivirus management and deployment.
Education
Degrees, certifications, and relevant coursework
Faculty of Technical Sciences
Bachelor of Science, Computing and Control Engineering
2015 -
Studied Computing and Control Engineering, focusing on the principles and applications of computer systems and automation. Gained expertise in programming languages, system design, and control theory.
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Branislav?
You can contact Branislav and 90k+ other talented remote workers on Himalayas.
Message BranislavFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
