We are looking for a Services SDN-Focused Embedded Software Engineer to develop standards-compliant software modules and integrate network management protocols for SDN-enabled access networks.
Key Responsibilities:
Implement features based on BBF, ITU-T, MEF, and ETSI standards.
Integrate Netconf/YANG, OMCI, TR-069, and SNMP into embedded systems.
Contribute to SDN and VOLTHA-based architectures.
Develop and maintain Python-based test scripts for feature verification and regression testing.
Execute manual and automated tests to validate software functionality and performance.
Collaborate with QA and hardware teams to reproduce and resolve issues.
Participate in Agile development ceremonies, including daily stand-ups and sprint reviews.
Follow established CI/CD pipelines and contribute to continuous delivery efforts.
Requirements
Degree in Electrical Engineering, Computer Engineering, or Computer Science
3+ years of experience in embedded software and SDN software development
Strong proficiency in C/C++ and Python.
Experience with Netconf/YANG, TR-069, OMCI, SNMP, and VOLTHA.
Familiarity with access technologies (GPON, XGS-PON, FTTx) and Layer 2/3 networking.
Understanding of network operating systems (SONiC, ONL, ZebOS).
Experience with Docker, Kubernetes, RESTful APIs, and JSON/XML/YAML.
Knowledge of CI/CD pipelines, unit testing, and Agile/Scrum practices.
Strong analytical, debugging, and communication skills.