The role of Embedded Software Developer at ICT Digital Solutions focuses on developing and implementing embedded software solutions that integrate various hardware and software components. Key responsibilities include programming microcontrollers, designing robust software architectures, and collaborating with interdisciplinary teams. The position requires several years of experience in embedded software development using C and C++, along with strong analytical and structured working skills.