Echo IT Solutions

Software Engineer Networking

Check with seller / month
San Jose, California, United States IT Engineer & Developer Active
Actively Hiring San Jose Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
IT Engineer & Developer
Location
San Jose, California, United States
Salary
Check with seller
Job Type
Full Time
Company
Echo IT Solutions
Status
Open & Active

Job Description

Job description
Software Engineer – Networking

Raleigh, NC | Bay Area / San Jose, CA

12 Months

Responsibilities

Design, develop, and maintain software components related to network switches and routers, including Switch Abstraction Interface (SAI)

Implement SAI-based functionalities, including packet forwarding, traffic management, and protocol handling.

Conduct performance analysis and optimization of SAI implementations to meet performance and scalability requirements.

Qualifications

Bachelor's degree in computer science, Electrical Engineering, or related field.

5 to 8 years of experience in software development, with a focus on networking technologies.

Experience with network operating systems (e.g., FBOSS, SONiC, OpenSwitch).

In-depth knowledge of the Switch Abstraction Interface (SAI) and its implementations

Proficiency in programming languages such as C, C++, Python.

Experience with network protocols (BGP, LLDP, ACL, SNMP) and network switch/router architectures.

Familiarity with software-defined networking (SDN) concepts and frameworks.

Knowledge of hardware acceleration techniques such as DPDK and SmartNICs.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →