Offers “Cisco System”

Expires soon Cisco System

Software Engineer- Linux- Polairs Infra Team

  • Milpitas, USA
  • Sales

Job description

Apply
  • Location:
    Milpitas, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Internet of Everything
  • Job Id
    1235171
New


Please note this posting is to advertise potential job opportunities. This exact role may not be open today, but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.

The Team/product:

The enterprise networking group(ENG) in Cisco is building nextgen platforms and software/solutions for Enterprise switching/routing/wireless/IOT segments. Cisco is hiring outstanding candidates with strong knowledge in OS, Linux, IPC, HA/ISSU, Software Licensing models, Software Installation, Image/Patch upgrade, security, open source tools and technologies to build world class OS infrastructure for its product lines for robustness, scaling and serviceability.

Role & Responsibilities:

• Develop and maintain key Infrastructure features like Image Installation/Upgrade, HA/ISSU, Patching, Licensing & TCP/IP stack

• Interaction with marketing and customers to understand requirements and converts it to engineering deliverables

• Scoping of new requirements, effort estimation, design and architecture of features

• Collaborating with multi functional teams across geography

Technology Interests:

• Operating Systems, Linux Kernel, TCP/IP, HA/ISSU, Patching, Software Licensing models.

Required Qualifications:

  • 3 to 5 years' experience working on a high impact software development team
  • MSEE/CS combined with 3+ years of related experience, or BSEE/CS combined with 5+ years related experience
  • Expert Programming skills with C or C++ and scripting languages
  • Good knowledge of concurrency and synchronization issues/techniques in a multi-threaded and multiprocessor environment.
  • Good knowledge of packet forwarding between the control plane and data plane.
  • In depth understanding of layer-2 and layer-3 network protocols and technologies required; specifically, TCP/IP, routing and switching protocols; including debugging, analysis and extensions
  • Experience in using the Linux networking tools like tcpdump; lsof, netstat, namespace etc.
  • Linux system programming experience (e.g. sockets, files, shared memory, …)
  • Linux kernel knowledge and good understanding of Linux networking source code is preferred
  • Familiarity with building, debugging, and profiling code in a Unix/Linux environment
  • Familiarity with one or more scripting languages (Shell script, python)
  • Experience in developing code for network routers, switches or network management stations
  • Broad system level knowledge including intuitive understanding of distributed system interactions and performance tradeoffs
Exposure and experience with open source tools

LI-CB1

Make every future a success.
  • Job directory
  • Business directory