Darwin Digital specializes in building ground-breaking AI-based embedded and mobile apps with a global reach. We believe in designing and developing great products that will add value to our customers and their clients. Our team is made up of talented, highly motivated and open-minded people seeking forefront challenges in advanced computing technologies. The team develops highly innovative solutions focused on Edge AI/ML, applied to several domains, such as Automotive, Healthcare and Manufacturing: Due to the project expansion, we are looking for a motivated candidate to join our team.
Location: Belgrade
What you’ll do:
Joining Darwin Digital as a Junior/Intern Embedded Software Engineer means you'll be diving into exciting projects from day one. You'll have the chance to:
- Collaborate with experienced engineers to develop robust AI-based embedded solutions.
- Implement and optimize computer vision pre-processing algorithms, ensuring they are efficiently adapted for embedded environments.
- Develop sophisticated postprocessing algorithms for various AI models.
- Work on analysis algorithms capable of aggregating outputs from multiple AI models to deliver comprehensive and complex detections.
- Work collaboratively with cross-functional teams, including data scientists, hardware engineers, and product managers, to iterate and refine AI solutions.
What we're looking for:
- Bachelor's or higher degree in mathematics / electrical engineering / computer science.
- Strong proficiency in C++, with an emphasis on writing clean, efficient code.
- Familiarity with Python and Bash scripting. This includes the ability to write scripts for automation, data manipulation, and system configuration tasks.
- Experience working with embedded boards and systems.
- Knowledge of Docker Containers.
We offer:
- Work in an international team of talented engineers.
- Relaxed and friendly work environment.
- Innovative and cutting-edge projects based on AI.
- Advancement and learning opportunities.