
Sr. Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implementation of network features for the ICX Product family in the areas of Layer 2 and Multicast.
- Design, develop and deliver high quality software using the latest technologies and innovations in a timely manner.
- Handle key customer issues on a need basis and front end with TAC team
- Technical documentation for key project deliverables like Functional Spec, Unit test cases
- At least 2+ years of work experience on embedded platforms with real-time requirements
- Bachelor's degree or above in computer science and related majors
- Expertise in C for embedded systems with strong understanding of best-practices in C coding
- Work experience and knowledge in Layer 2 plane in any one of these: like Private VLAN, MRP, VSRP, xSTP, protected link group and Link aggregation. Forwarding plane concepts in Mac modules, FDB and 802.1br
- Multicast: IGMP, MLD, PIM, MSDP
- Good debugging skills a must.
- Working experience in a Linux/Unix is must
- Excellent analytical, problem-solving, programming and trouble shooting skills required
- Good written, verbal communication and interpersonal skills required
- Must be self-motivated with an ability to work effectively and harmoniously in large teams across geographies.
- Good understanding of L2/L3 networking switching and routing
- Hands on experience on any of the merchant silicon
- Good debugging skills in GDB
- Experience working on high-availability platforms
- Familiarity with ARM architecture.
- Experience with Jira and Git