Embedded Software Engineer - Network L2/L3

CiscoMilpitas, CA
Hybrid

About The Position

This role is within Cisco's Cloud Networking Business Group (CNBG), offering the opportunity to develop and support software for the Nexus 9000/3000 Data Center product lines. This position is integral to Cisco's Data Center strategy, focusing on application awareness to create a flexible and agile network infrastructure that dynamically responds to application needs and virtual machine workload mobility. The ideal candidate thrives in a fast-paced, dynamic environment. You will join a dedicated team known for open communications, empowerment, innovation, collaboration, and customer success. This diverse group of problem solvers and thinkers in the Data Center Switching Services Team works on QoS, Security, ACL, NAT, Telemetry, PTP, Load Balancing, Service Chaining, and Ultra Low Latencies technologies for current and next-generation Data Center and Cloud switches.

Requirements

  • Bachelors degree in STEM discipline
  • 4+ years of professional experience in Engineering
  • Programming with C, C++ and/or Python
  • Debugging experience with GDB or a similar tool
  • Embedded system software development including things such as; switches/routers, driver development, OS kernel, hardware programming and/or related areas

Nice To Haves

  • L2/L3 Ethernet switching and routing protocols
  • Knowledge of Data Center technologies like VxLAN/EVPN, SR/MPLS, ECMP, Multi-Site Fabrics, Controllers, QoS, Security Policies, ACL, NAT, PBR, PFC, Load balancing, Service chaining
  • Performance engineering, Routing Scale, Upgrades, OpenConfig, Patching
  • NetFlow, sFlow, INT, Flow Telemetry
  • Developing SDK, P4, using ASIC Emulators & Sim modules

Responsibilities

  • Define, design, deliver and support SDK, P4 code, Software modules for Cisco/merchant ASIC Data Center Switch Platforms
  • Write complete functional and design specs
  • Design, develop & debug large portions of software independently and rapidly
  • Learn existing & maintain wide range of Data Center products & technologies

Benefits

  • Medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short and long-term disability coverage
  • Basic life insurance
  • Grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time
  • 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • Paid year-end holiday shutdown
  • 4 paid days off for personal wellness determined by Cisco
  • 16 days of paid vacation time per full calendar year for non-exempt employees, accrued at rate of 4.92 hours per pay period for full-time employees
  • Flexible vacation time off program for exempt employees, with no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
  • Additional paid time away may be requested to deal with critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer
  • Annual bonuses subject to Cisco’s policies (for non-sales roles)
  • Performance-based incentive pay on top of base salary (for sales plans)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service