As a Network Software Engineer you develop new software features and solutions for the FTTH / GPON Embedded Linux System / fiber connectivity product portfolio.
The position offers wide range of possibilities to work with everything from low-level Linux drivers to high-level applications.
You will be required to develop for various protocols and HW interfaces, in complex network scenarios in combination with customer specific requirements.
The team is responsible for all SW development for existing and new Home Gateways.
This means development of Linux drivers, network functionality, remote Management (TR-069), VoIP application (SIP) and WebUI.
The coding / programming development is mainly done in C / C++ and in Linux environment. Products and development are realized on an agile project basis.
Add new features in QSDK / GPON and C, C++ coding / programming in Embedded Linux System environment as Network Software Developer.
Debugging and bug-fixing - Participate in planning and estimation of stories.
Develop python based test framework for Auto-testing using jenkins
Integration of Mgt layer with QSDK and adding support for Marvell switch in software stack.
Design, develop and test Failsafe firmware upgrades in L2-switch.
Work on Boot-loader (U-boot) and Linux startup / init scripts,
Hands-on adding, modifying kernel-drivers and user space packages in OpenWRT / QSDK.
Develop python based Test-Framework using LXC for GPON (OLT-e, ONT) and In-Home (L2-switch, wireless-extender) products.
Develop and test Loop prevention feature in ONT using Packet Processing Engine class rules and FDB table using hashtables.
Design and developed BTS to radio software download feature for Crocket BTS running RTOS.
C, C++, Coding, Embedded Linux, Algorithm, Multi-Thread Programming, SIP, GIT, Bootloader, Board Bringup, ARM, Data Structure, Gpon, VLAN, Network Scenario, Fiber, Remote Mgt / TR-
069, Switching, Web UI, QSDK, Openwrt, Linux OS, Router SW Dev, Ethernet, USB,