Embedded Software Engineer – Serbia

We are looking for Embedded Software Engineers to join Darwin Digital in Belgrade. You will play a key role in bringing advanced technologies down to our application platforms.

Main responsibilities

• Develop integration code for leading machine-learning libraries
• Build and test your integration on different mobile platforms
• Automate the testing, integration, and benchmarking
• Work with other teams across the organization to ensure Darwin Digital's applications leverage the potential of AI/ML technologies
• Understand the client needs to propose further improvements of the integration
• Collaborate with key stakeholders in the integration process


• A MS degree in Computer Science/Engineering or another related technical field
• Strong experience with C++ programming (C++11 and higher for 5 and more years)
• Comfort building across embedded and mobile platforms
• Working knowledge of integrating native C++ code on Android and iOS platforms
• Experience with Java and Swift programming is a plus


• Exposure to machine learning methodologies and techniques
• Working knowledge of using code-versioning systems
• A passion for pushing the limits in test automation and code generation
• A proven-history of coping with complex tasks using analytical/formal approaches
• English language proficiency

Start date

May 1, 2019

Belgrade, Serbia

Transform your business

We would love to hear about your digital web projects and explore how we can work together. Providing valuable support to businesses is what drives us. We make sure our digital services match your business goals, the scope of your projects, and are tailored to your particular needs.

Phone +41 22 575 4512 E-mail info@darwindigital.ch