Zühlke Internship – Embedded Software

Why Zühlke?

First engineering steps – done right


Dedicated mentorship and standardized curriculum from the first day, till the first commercial project. Standard training package with 13 days per year with a matching financial budget.

We care about your career


Permanent employment prospects, devoted line management, mentoring and supportive environment to reach personal goals and constantly push the boundaries.



We know that the team is greater than the sum of individuals. Work in multidisciplinary teams, international environment and projects. Travel, learn and share your ideas across the Zühlke Group.

What you bring?

You should have a communicative and open-minded personality, be fluent in English – both written and spoken.

Ideally, when starting the internship, you have already obtained the BSc degree on one of technical faculties – ETF, MATF, FTN, ELFAK. Alternatively, you could start some weeks before obtaining the BSc degree.

You have always been interested in how things work, gained initial practical experiences in embedded systems develop- ment and now you have desire to dive deeper into the area.

As for technical expertise, under the belt you already have:

  • solid C/C++ knowledge
  • operating systems foundations, Linux or RTOS experience is a plus
  • OOAD basics (UML)
  • experience with communication protocols is a plus, g. I2C, UART, CAN, SPI
  • Agile mindset

Who we are?

Zühlke is a service provider for innovation projects. We develop financially successful products, services and business models for today’s digital world – from coming up with the initial idea through to the implementation and operation. We can achieve this by drawing on the experience of over 1000 in-house experts in different areas of technical expertise.

When it comes to Embedded Systems, this is a discipline with 50+ years tradition in Zuehlke. We are working in fields of Medical, Industrial, Railway and consumer IoT. On various platforms and ecosystems. From bare-metal C firmware, to modern C++ applications running on Linux systems – and everything in between.

Zühlke Serbia is an attractive employer that offers challenging career opportunities for skilled, highly motivated engineers. Within the Zühlke Group, we position ourselves as a center of expertise for distributed, agile software and systems development. Together with colleagues in Switzerland, Germany, the UK, Austria, Singapore, Hong Kong and Bulgaria we work on challenging projects, adding value to our clients.

We are looking for passionate engineers to join our Embedded Systems team in Belgrade!