Cisco

Software Engineer

Cisco
Apply
1 day ago
Tel Aviv-Yafo, IsraelMid Level

Responsibilities

  • Design and develop visualization capabilities within the SDK environment.
  • Lead development of a self-monitoring system for network devices from the ground up.
  • Implement a model for capturing and managing network state information.
  • Drive cross-team collaboration and technical strategy.
  • Create and refine technical requirements and system designs.
  • Build new systems and frameworks from the ground up.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of software development experience.
  • Proficiency in C++ and low-level programming.
  • Ability to design and implement complex software solutions.
  • Preferred experience with ASIC and network technologies, embedded CPUs, firmware, or low-level systems programming.
  • Preferred background in large-scale distributed systems.
  • Preferred expertise developing high-performance software that handles billions of packets.
  • Preferred advanced system design and architectural skills.
  • Preferred deep understanding of network-state modeling and monitoring systems.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.

Contact me