The Embedded Software Developer role at ICT Digital Solutions focuses on creating and implementing advanced embedded software solutions using C and C++. Key responsibilities include programming microcontrollers, designing software architectures, and collaborating with cross-functional teams. Candidates should possess a strong background in embedded software development, particularly with C/C++, and have experience with microcontroller programming.