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
$ 225K

Job 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

Apply for this position