The role of Embedded Software Developer at ICT Digital Solutions focuses on developing and implementing embedded software solutions using C and C++. Key responsibilities include programming microcontrollers, designing software architectures, and collaborating with interdisciplinary teams. Candidates should possess a degree in Computer Science or a related field and have several years of experience in embedded software development, particularly with C/C++.