About the role
Description:
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:
- 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.
About the role
Description:
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:
- 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.