Padmi

Software Engineer – Networking

San Francisco Bay AreaPosted 29 months ago
Software engineeringUnspecified
Apply at Echo IT Solutions

Opens the source posting on www2.jobdiva.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Echo IT Solutions

Related open roles

View all roles