Nikola Vasiljevski is a Senior Software Engineer and Technical Lead with seven years of professional experience, currently building embedded and automotive-grade software at BMW Group. He brings deep expertise in Embedded Linux and systems programming across C, C++, C#, Java, and PHP, complemented by strong version-control and code-review practices using Git/Gerrit and SVN. Holding an MSc in Computer Engineering and Communications from Univerzitet u Novom Sadu, he blends rigorous academic grounding with hands-on delivery in complex embedded environments. Known for bridging low-level firmware concerns with higher-level application needs, he excels at turning hardware constraints into robust, maintainable software architectures. Based in Novi Sad and working within Germany’s automotive ecosystem, he combines regional technical roots with multinational product delivery.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikola Vasiljevski - Senior Software Engineering at BMW Group