Senior Network Software Engineer - L2/L3 Switching
Spanidea Systems LLC
San Jose, CA, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$225,000.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Computer Programming
Computer Networks
Software Debugging
Device Drivers
Embedded Software
Ethernet
Firmware
Python (Programming Language)
Network Troubleshooting
Linux-Powered Devices
Routing
+5 more
IEEE 802.3
Scripting
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago