Job Responsibilities o Be an individual contributor to the assigned modules and to support the team technically o To work independently in incorporating small to medium features and delivering the product to other teams o Being the subject matter expert for the given subsystem or module and be the focal point of contact for them. o Exposure to designing and architecture of the systems. o Acquire and impart domain knowledge to the team members. o Implement new features and extend existing functionality; take up complete ownership of the assigned work as part of Scrum team o Work closely with architects to gather detailed requirements to design and implement features. o Work closely with hardware team to enable board bring up for new devices. o Work with fellow developers on software for timely delivery of products.
Technical Skills: o Linux Embedded SW development (kernel and user space) o Linux Driver development experience is an additional advantage o Work experience on Networking – L2 & L3 protocols is must o Experience in working in routing features including QOS, Multicast IP. o Wi-Fi 802.11 protocol and application development experience will be given preference o DOCSIS 3.0/3.1 including Voice (PC1.5/PC2.0) work experience will be given preference o Exposure to Open WRT or similar Networking stack is an added advantage o Exposure to RDK-B/ Yocto system build framework is an added advantage o Exposure to Board bringup especially on BRCM chipsets is an added advantage o Exposure to Network Automation tools(Preferrable) o Debugging on target (JTAG, gdb) o Exposure to Agile methodologies, specifically Scrum o SW development/Mgmt tools – knowledge of source versioning systems (GIT), JIRA, Coverity is a plus