
codolis careers header

Open
Position

codolis lagacy systems header

Open
Position
Embedded Software Engineer
We are looking for an experienced Embedded Software Engineer to join our team in Novi Sad!
Responsibilities:
- 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
Qualifications:
- 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
Nice to have:
- Experience with RTOS (e.g. FreeRTOS)
- Basic knowledge of scripting languages (Python, Bash)
- Familiarity with unit testing or CI/CD tools in embedded environments
What we offer:
- 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.




