The role of Embedded Software Developer at smartmicro focuses on developing embedded software primarily in C, contributing to the advancement of automotive and traffic radar technologies. Key responsibilities include designing application software, integrating software modules, and performing unit and integration testing. Candidates should have a strong background in software development with essential skills in C/C++ and basic Python, alongside experience with project management tools like JIRA