We are seeking a motivated Junior Embedded Software Engineer to join our team and contribute to the development of cutting-edge embedded applications. This role offers an excellent opportunity to gain hands-on experience in designing, developing, and maintaining software while collaborating with cross-functional teams.
Responsibilities:
Design, develop, test, and maintain user-space embedded applications at both low and system levels.
Participate in design reviews, architecture discussions, test planning, and system integrations.
Debug and troubleshoot software issues.
Stay updated with the latest industry trends, IoT technologies, and development tools.
Collaborate with software, integration, system, support, and hardware teams.
Education: B.Sc. in Software Engineering, Computer Science, or a related field – Required.
Skills:
Foundational knowledge in C and C++ – Required.
Experience with user-space application development in Linux – Advantage.
Familiarity with Python or other programming languages – Advantage.
Experience with Git and Docker – Advantage.