Spanidea Systems Verified
IT Services, Product Engineering, Software Development, Consulting
Senior Network Software Engineer
San Jose, California, United StatesOnsiteFull TimeSenior$250,000–$250,000 /yrPosted 17 days agoVisa sponsorship available
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateJob 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 layer
- Develop, maintain, and optimize embedded software on ARM-based platforms
- Collaborate with hardware architecture and design teams for seamless HW/SW integration
- Work with application engineering teams and customers to implement features and resolve issues
- Support new silicon bring-up, coordinating pre- and post-silicon activities with validation teams
- Focus on performance, usability, and debuggability to identify and resolve field issues
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 proficiency in C and scripting languages
- Solid understanding of IEEE 802.3 standards, especially the PCS layer
- Experience with L2/L3 switching and routing protocols #IT
Job Type: Full-time
Pay: Up to $250,000.00 per year
Benefits:
- Dental insurance
- Employee assistance program
- Employee discount
- Health insurance
- Professional development assistance
- Referral program
- Vision insurance
Experience:
- mbedded firmware for Ethernet switching products: 5 years (Required)
- L2/L3 switching and routing protocols: 5 years (Required)
Work Location: In person
Similar roles
- Network Software EngineerVerisign · Reston, Virginia, United States · Hybrid
- Principal Network Software EngineerKaseya · Toronto, Ontario, Canada · Onsite
- Network Software EngineerSpanidea Systems · San Jose, California, United States · Onsite
- Senior Network Software EngineerSpanidea Systems · San Jose, California, United States · Onsite
- Network Software EngineerSGS Consulting · Massachusetts, United States · Hybrid