codolis open position header background
codolis careers header
junior java stack developer image
Open
Position
home header baner mobile 1
codolis lagacy systems header
junior java stack developer image
Open
Position

Embedded Software Engineer

We are looking for an experienced Embedded Software Engineer to join our team in Novi Sad!

  • Design, develop, and maintain embedded software in C/C++
  • Work with ARM-based microcontrollers (Cortex-M and/or Cortex-A)
  • Develop for bare-metal systems or RTOS-based environments
  • Debug, test, and optimize embedded code
  • 2+ years of hands-on experience in embedded software development (C/C++)
  • Bachelor’s degree in Computer Science or a related field
  • Solid knowledge of ARM architecture
  • Experience working with peripherals and low-level interfaces
  • Familiarity with debugging tools and software validation processes
  • Experience with RTOS (e.g. FreeRTOS)
  • Basic knowledge of scripting languages (Python, Bash)
  • Familiarity with unit testing or CI/CD tools in embedded environments
  • Flexible working hours – Start your day anytime between 7-10 AM
  • Hybrid model – Enjoy the perfect balance of office and remote work
  • Growth-focused environment – Quarterly reviews, knowledge-sharing sessions, and learning and certification budget
  • Customizable benefits – Choose the perks that suit you best (gym membership, private health insurance, dedicated learning budget and more)
  • Team events – Regular team-building activities and sports events to keep the vibe strong

If you are interested, simply send us your CV to jobs@codolis.com.

Codolis
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.