Previous Job
Previous
Software Infrastructure Developer
Ref No.: 20-00292
Location: Sunnyvale, California
Software Infrastructure Developer

Location – Sunnyvale, CA

Duration – 12 Months to start with
 

Exp – 10+ Years (Should be good in c programming, Data Structure and protocol Development)

Mode of Interview – WebEx (Client will ask to do coding over WebEx)

Locals Only.

 

Overview

We are looking for an Engineer to join our growing Engineering team and help in building our next generation Network OS. The ideal candidate is a hands-on developer who is willing to take challenge as an opportunity and drive it to resolution. This person should embody a passion for continuous improvement and test-driven development.

Responsibilities

  • Design, develop, analyze and test the software on a target platform
  • Test software development methodology in an agile environment.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.

Qualifications

Must Have -

  • Strong programming experience using C/C++, Python languages.
  • Have good understanding of Operating System/Kernel concepts like multi-threading, resource sharing etc. with hands-on experience on Linux.
  • Have hands-on experience with multiple target CPU architectures
  • Have good understanding of L2/L3 networking and Routing concepts
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • Bachelor's Degree in computer science or equivalent experience.

Desired –

  • Experience with containers on target CPU(s), preferably arm.
  • Experience with user space packet processing/data path forwarding is a big plus.
  • Experience with building distributed systems with HA capabilities
  • Experience with building HAL and Vendor agnostic API(s) for network platforms
  • Experience with building APIs and services using RESTConf, NETConf, SNMP, CLI etc.
  • Experience with scripting languages like Perl, Shell, etc.
  • We're looking for someone with minimum of 3 years of experience, preferably in networking industry, has a BS degree in computer science or similar, and is familiar with the following software/tools: GIT/JIRA/Jenkins