Category: Software Engineering Type: Description: Design, develop and sustain platform software / firmware for Layer 2, 3 switches / data center switches. - Design, develop and support software / firmware for processor / controllers used in the above specified systems with a variety of operating systems - Work under the supervision / guidance of other senior members of the team. - Work closely with Hardware, product marketing, project management, application, network management teams in resolving issues - Work on software maintenance projects scheduled from time to time. Requirements: - Networking protocols knowledge - C/C++ multi threaded development knowledge - Knowledge in any one or more of O/S - VxWorks, Nucleus, Linux - <1 years of development experience of testing and/or developing Ethernet device drivers - MAC Controllers / Network / Control processors knowledge / CPU chip subsystem knowledge - Hardware abstraction layer development experience Education / Training: BSEE/BSCS plus related experience Location San Jose , CA