You are using an outdated browser. Please upgrade your browser to improve your experience.

Embedded Software Engineer – Serbia

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, 2018

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