Network Software Engineer, SDK Developer (Sonic)
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.
Job Description:We are seeking a Senior Embedded Software Engineer to design and develop SDK drivers for the physical layer in the Ethernet stack. The role involves building high-performance embedded software on ARM-based platforms and working closely with hardware and system teams to deliver robust networking solutions.Responsibilities:Design and develop SDK drivers for the Ethernet physical layerDevelop, maintain, and optimize embedded software on ARM-based platformsCollaborate with hardware architecture and design teams for seamless HW/SW integrationWork with application engineering teams and customers to implement features and resolve issuesSupport new silicon bring-up, coordinating pre- and post-silicon activities with validation teamsFocus on performance, usability, and debuggability to identify and resolve field issuesQualifications:Bachelor’s degree in Computer Science, Electrical Engineering, or related field8+ years of experience in driver development and/or embedded firmware for Ethernet switching productsStrong proficiency in C and scripting languagesSolid understanding of IEEE 802.3 standards, especially the PCS layerExperience with L2/L3 switching and routing protocols #ITJob Type: Full-timeBenefits:Dental insuranceEmployee assistance programEmployee discountHealth insuranceProfessional development assistanceReferral programVision insuranceExperience:mbedded firmware for Ethernet switching products: 5 years (Required)L2/L3 switching and routing protocols: 5 years (Required)Work Location: In personBenefits:Dental insuranceHealth insuranceWork Location: In personIndustrySoftware DevelopmentEmployment TypePay: Up to $250,000.00 per year