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.