Network 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.
Responsibilities:Design and development of the SDK drivers for the physical layer in the ethernet stackDesign, develop and maintain embedded software for the physical layer on ARM based platformsCollaborate with the hardware architecture and design teams to ensure seamless integration of software and hardware componentsWork with the Application Engineering and Customers to implement new features and resolve issuesWork on new silicon bring-up in the lab, coordinating with the SV team for pre-silicon as well as post-silicon activitiesFocus on performance, usability and debuggability to quickly reproduce, root-cause and fix issues in the field.Qualifications:Bachelor's degree in Computer Science, Electrical Engineering, or a related field, with 8+ years of experience in software development of driver and/or embedded firmware for ethernet switching productsProficiency in C and scripting languages.Sound understanding of IEEE standards (802.3) for the PCS layerExperience with L2/L3 switching and routing protocols