Senior Network Software Engineer - L2/L3 Switching
Spanidea Systems LLC
San Jose, United States of America
31 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 225KJob location
San Jose, United States of America
Tech stack
C
Computer Programming
Computer Networks
Software Debugging
Device Drivers
Embedded Software
Ethernet
Firmware
Python
Network Troubleshooting
Linux-Powered Devices
Routing
IEEE 802.3
Scripting (Bash/Python/Go/Ruby)
Information Technology
Hardware Infrastructure
Hardware Debugging
Job description
We are seeking a Senior Embedded Software Engineer with strong experience in C programming, Linux device drivers, and Ethernet networking products. The ideal candidate will have experience developing embedded software and firmware for Ethernet switching or networking platforms., * Design and develop Linux device drivers and embedded software for Ethernet products.
- Develop and maintain firmware on ARM-based platforms.
- Work closely with hardware teams to integrate software and hardware components.
- Support new feature development, debugging, and issue resolution.
- Participate in silicon bring-up and validation activities.
- Troubleshoot and resolve performance and networking issues.
Requirements
Do you have experience in Routing protocols?, * 6-14 years of experience in embedded software, firmware, or driver development.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Strong programming skills in C.
- Experience with Linux device driver development.
- Knowledge of Ethernet technologies and IEEE 802.3 standards.
- Understanding of L2/L3 networking, switching, and routing protocols.
- Experience with ARM-based embedded systems.
Preferred Skills
- Experience with Ethernet PHY/PCS development.
- Familiarity with networking ASICs and switch products.
- Scripting experience (Python, Shell, etc.).
- Experience with silicon bring-up and hardware debugging., * Ethernet PHY/PCS development.: 3 years (Required)
- L2/L3 networking, switching, and routing protocols.: 5 years (Required)
Benefits & conditions
Pulled from the full job description
- Referral program
- Professional development assistance
- Health insurance
- Retirement plan
- Paid time off
- Vision insurance
- Dental insurance, * Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Retirement plan
- Vision insurance