Job Details

Senior Software Engineer, Layer 2 Switching
Job code: 32102
Job Category: Software Engineering
City: Sunnyvale

Job Description:

Senior Software Engineer, Layer 2 Switching

Responsibilities:

We are looking for an experienced layer 2 switching software engineer with experience in developing driver-level and embedded infrastructure code for device data plane. This position involves developing and enhancing system software for our current and new products, which use Linux based controllers. The primary operating system environment is RedHat Linux.

Requirements:
  • B. S. in Computer Science or Computer Engineering, M. S. preferred
  • 7+ years of experience in developing complex system products
  • 3+ years of experience in developing Linux system software required
  • Strong proficiency with C/C++ is a must
  • Must have strong IP experience and technical knowledge of routing & switching protocols
  • Must have experience in creating specification, design, implementation and testing of features related to a high-throughput managed switch
  • Has several years experience designing, coding, and testing real time embedded applications
  • Past experience with scripting with Shell, Perl, tcl or python will be a plus
  • Demonstrable contribution to at least one major successfully released commercial product
  • Excellent problem solving and communications skills
  • Candidate should possess initiative and drive and be an excellent team player



Apply for This Job        Return to the List of Opportunities

IMPORTANT: Please remember to attach a Word document resume when applying!