We are seeking a motivated and curious Junior Embedded Software Developer to join our team working on embedded software for telecommunications access network equipment. This is an excellent opportunity for a recent graduate or early-career developer to gain hands-on experience in embedded systems, network protocols, and modern software development practices under the mentorship of experienced engineers.
Key Responsibilities :
Software Development Support
- Assist in implementing and testing embedded software features in C / C++ .
- Fix minor bugs and contribute to codebase improvements under supervision.
- Learn and apply best practices in embedded software development.
Learning Standards & Protocols
Gain familiarity with telecom standards (BBF, ITU-T, MEF, ETSI).Support integration of protocols such as TR-069 , OMCI , SNMP , and Netconf / YANG .Learn about SDN and VOLTHA concepts as part of ongoing projects.Testing & Automation
Write and maintain Python scripts for automated testing and validation.Execute test cases and assist in debugging and verification activities.Participate in CI / CD workflows and learn about continuous delivery practices.Team Participation
Work as part of an Agile team , attending daily stand-ups and sprint reviews.Collaborate with peers and mentors to complete assigned tasks.Document work clearly and ask questions to grow technical understanding.Requirements
Degree in Computer Engineering , Electrical Engineering , or related field.Academic or internship experience with C / C++ and embedded systems.Exposure to Linux , networking basics , or telecom protocols is a plus.Familiarity with Python and interest in test automation.Willingness to learn and contribute in a collaborative, Agile environment.