Overview

Must-Haves

  •  We need strong profiles with spanning tree experience.
  • STP/RSTP/MSTP or say XSTP experience only.
  • Fluency in C programming language

Your core responsibility it to develop and deliver cutting edge technology for Ruckus’s customers. In the process of writing code and delivering new enterprise campus platforms and features, you will contribute to the whole life cycle including:

· Understand the design and architecture of the next gen ICX OS

· Write awesome code

· Unit test through white box testing and code coverage of modules coded

· Train support community on features that you built

· Support customers in the field for technical issues

What do you need for this role?

Aptitude & attitude is most of what you need to be successful. Following qualifications will help:

Strong fundamentals in Computer Science or Information science and engineering.

Thorough understanding of data structures, and real time embedded systems

Solid understanding of computer networking.

Fluency in C programming language.

Excellent analytical, problem-solving, programming and trouble shooting skills required

Working experience in one or more of the following areas:

Experience in OSI layers, TCP/IP protocols and socket programming.

Active working experience in any of the forwarding areas viz VLAN, MAC, FDB, RSPAN, L2/STP,RSTP,MSTP,XSTP, multicast

Active working experience in any one of the protocol areas like flavors of STP,RSTP,MSTP,XSTP, LACP, MVRP, MRP, VSRP, OAM, CFM and MCT, IGMP, IGMP snooping and MLD.

Exposure to any of packet processors in switching and routing space like Broadcom or Marvell a big plus.

Hand on experience with linux based software development.

Good understanding of OS concepts like tasks, inter task communications, message queues, mutex’s and semaphores

Proficient in software development tools (GDB), source code control environment (Git, Jenkins).

Good communication (verbal and written) skills.

Thrive in a team environment

3 to 6+ years of related industry experience developing system software using ‘C’ on Linux