Software Engineer.3-Layer 2/Layer 3 Protocol Development Job Listing at Brocade in Bangalore

Brocade

Location: Bangalore
Posted: 03/12/2013
Refreshed: 05/24/2013
Application deadline: None
Type: Not specified
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Brocade
Industries
Computer Hardware
Description
Job Title: Software Engineer.3-Layer 2/Layer 3 Protocol Development
Requisition #: 7769

Function: Engineering

Country: India

State: Karnataka

City: Bangalore

Travel Requirements: None

Position Type: Employee

Position Level: Professional

Job Description: Technical SKILLS · Should have strong C programming skills and working experience in architecture/design activities for complex features/subsystems in embedded system software.· Development experience developing Linux 2.6 kernel modules, device drivers, memory and I/O subsystems.
* Development experience in Infrastructure design/ programming, multithread, libraries, memory management, IPC, sockets programming etc
* Networking Chip/HW spec understanding and driver development.
* Good understanding of L2/L3 protocols and control/data path programming with respect to QOS, L2 switching/L3 routing, ACL, Mcast, QnQ, Fabric technology/Trill, WEPA feature etc. Asic programming of the same
* Desirable to have knowledge of traffic generators and protocol analyzers.
Qualifications/Job Responsibilities: QUALIFICATIONSBS/MS in EE/CS with 7+ of related industry experience developing in ‘C’; 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. Roles and responsibility:Analyze requirements, design, develop and deliver high quality software along with functional teamArchitect, design, develop, test, or troubleshoot feature owned in L2 switching/L3 dataplane/Fabric/Virtualization/tunnel feature etc, Asic drivers. Interact cross functionally on matters that require coordination across organization lines.Write functional and design specification documents and drive sign-off. Interface with developers, QA, Documentation & Customer Support teams as needed.Participate in full product life cycle development.

Apply on Company Website