About The Position

You will collaborate with engineering and product teams from conceptualization through customer delivery to develop networking software solutions and platform capabilities for Cisco's next generation Network Operation System. Your work will directly impact the design, implementation, and quality of large-scale, cutting-edge routing and switching systems. You will be part of an energetic and dynamic development team. You will also work closely with Team Leads (TLs) and Principal Engineers (PEs) to define strategies for future products. Cisco is transforming the way we work, live, play, and learn.

Requirements

  • Bachelor's degree with 8+ years, OR Master's degree with 6+ years of experience in software development.
  • Experience in programming languages such as C, C++, and Python.
  • Experience with Embedded Systems, Linux Kernel and Real-time OS fundamentals, interrupt handling, device driver development, inter-process communication, and bus architectures such as PCIe and I2C.
  • Experience with datapath technologies-including optics, PHY, and SerDes-with deep expertise in SerDes and coherent optical technologies for design, implementation, and troubleshooting in embedded networking platforms (routers).

Nice To Haves

  • AI/ML experience is a plus.
  • Experience with optical networking technologies and components.
  • Strong understanding of physical layer protocols, signal processing, and modulation techniques.
  • Familiarity with CMIS and SFF standards (such as SFP, QSFP) and their application in network systems.
  • Good written and verbal communication skills, with strong problem-solving and debugging abilities.
  • Knowledge of software quality processes.

Responsibilities

  • Develop networking software solutions and platform capabilities for modular and fully distributed next generation Cisco Network Operation System that powers Cisco's cutting-edge routing/switching systems.
  • Collaborate closely with engineering and product teams to develop software from the conceptualization phase through to customer delivery.
  • Lead board bring-up, validation, and debugging of complex embedded systems.
  • Implement products and features for large-scale systems that run complex code in high bandwidth environments.
  • Troubleshoot and resolve software defects in components ranging from kernel modules to applications.
  • Work closely with cross-functional teams, driving and collaborating with other technical leaders and software engineers on system and functional design and architecture of new features.
  • Write specification documents and review and sign off on requirements documents.
  • Commit to a higher standard of quality, even under time-to-market pressures.
  • Mentor and coach junior engineers, fostering technical excellence and knowledge sharing.
  • Stay current with industry trends in networking, optics, and embedded systems, and drive adoption of relevant new technologies.

Benefits

  • U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance.
  • Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
  • U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
  • 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, and 4 paid days off for personal wellness determined by Cisco
  • Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
  • Exempt employees participate in Cisco's flexible vacation time off program, which has 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
  • For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service