Networking Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Key Responsibilities: Design and develop SDK drivers for the Ethernet physical layer Build, enhance, and maintain embedded software on ARM-based platforms Collaborate with hardware and architecture teams for seamless hardware-software integration Partner with application engineering teams and customers to implement features and troubleshoot issues Support silicon bring-up activities, working across pre-silicon and post-silicon validation phases Optimize performance, usability, and debuggability; efficiently identify and resolve field issues Required Qualifications: Bachelor’s degree in Computer Science, Electrical Engineering, or related field 8+ years of experience in driver development and/or embedded firmware for Ethernet switching products Strong programming skills in C and familiarity with scripting languages Solid understanding of IEEE 802.3 standards, particularly the PCS layer Experience with Layer 2/Layer 3 switching and routing protocols