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
|
|