SONiC Networking Software Engineer



We are looking for an experienced Networking Software Engineer to join the team responsible for the development and OS customization of networking software packages on top of SDK. That is to have a fully functional L3 device solution that can be installed on Linux running on a network hardware switch to provide optimal performance for cluster computing, enterprise data centers, and cloud computing.

The company is developing the product line using its own silicon in order to provide a complete stack for data centers of the global companies (such as FB, Alibaba, Amazon, MS, etc.). Moreover, the company is leader in the development of new technologies in network traffic administration. That guarantees coexistence of their products and software of any customer with no need to change hardware part during each software update.

Dedicated recruiter:
Taras Leskiv
Recruitment Lead

Responsibilities Responsibilities

  • Design and development of new software packages/protocols

  • Maintain the existing functionality of the rich embedded networking application

  • Perform research and analysis to make optimal solution decisions

  • Ensure release quality for complex Linux based networking solution

  • Full development cycle methodology (from design to final delivery to customer in high scale data centers)

Requirements Requirements

  • 4+ years of commercial experience in Software engineering in Embedded Application Development

  • Good knowledge of C/C++

  • Experience in cross-platform application development

  • Knowledge of Linux as working environment

  • Background with such scripting languages as Bash/Python

  • Experience in Make/Automake build tools

  • Knowledge of technical English at Intermediate level and higher

  • Good troubleshooting and debugging skills

  • Good communication skills, ability to work in a team

  • Customer orientation, motivated and flexible

Would be a plus Would be a plus

  • Hands-on experience with Ethernet Switches: Cisco/Arista/Juniper L2 & L3 Switches & Routers

  • Experience with Layer 2 or Layer 3 networking protocols configuration/implementation

  • Experience with any of BGP, OSPF, RIP, etc. routing protocols, TCP/IP, ARP, DHCP, etc. would be a big advantage

  • Experience in virtualization/containerization technologies

  • Linux networking skills

Send your resume

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*