Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Cisco Software Engineer Technical Leader 
United States, California, Milpitas 
811664085

Yesterday

You will be working among engineers who are passionate about tackling complex technology, building large-scale distributed systems and comfortable working with open-source communities and technologies. You will be part of a fast-paced work environment and responsible for end-to-end product development and production support.


Your Impact

Software Development & Integration:


  • Lead the design, development, and deployment of software solutions leveraging SONiC to interface with hardware infrastructure and platform-level components.
  • Develop and maintain platform adaptation layers for seamless integration between SONiC and underlying hardware (e.g., ASICs, BMC, and other platform elements).
  • Collaborate with hardware teams to enable optimal hardware-software interactions and expose hardware capabilities through SONiC interfaces.
  • Write, review, and optimize code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes.
  • System Architecture and Design:
  • Define the technical architecture to integrate SONiC with platform infrastructure, ensuring scalability and high availability.
  • Design robust interfaces between SONiC and platform-specific management/control modules (e.g., telemetry, diagnostics, and security components).
  • Lead efforts to optimize resource utilization, power efficiency, and operational stability of the network platform.
  • Leadership and Mentorship:
  • Provide technical direction to the development team, mentoring junior and mid-level engineers on software engineering best practices and advanced networking concepts.
  • Coordinate cross-functional activities between software, hardware, QA, and systems integration teams.
  • Drive code reviews, technical discussions, and issue resolution to ensure timely and quality deliverables.
  • Collaboration and Stakeholder Engagement:
  • Act as a key liaison with open-source SONiC communities, contributing to upstream development and leveraging community innovations.
  • Collaborate with product management and customers to understand use cases, gather requirements, and align deliverables with business objectives.
  • Lead the evaluation and adoption of new tools, technologies, and methodologies to accelerate development and testing cycles.
Minimum Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field and 10+ years of experience in software development within the networking or telecommunication industry
  • Experience in C, C++, Python, bash scripting, Linux based platforms or other like network operating systems such as SONiC
  • Experience with platform infrastructure such as ASIC drivers, BMC, and network OS development
  • Experience with virtualization, containerization, and orchestration frameworks such as Docker, Kubernetes and/or similar
  • Experience leading teams or technical projects in a software development environment
Preferred Qualifications
  • Experience in CI/CD pipelines and automated testing frameworks
  • Experience with platform level security requirements and compliance frameworks
  • Understanding of telemetry systems and software-defined networking (SDN)
  • Exposure to SONiC or experience working with the SONiC open-source community
  • Knowledge of hardware abstraction layers and SDKs from major networking silicon providers (such as Broadcom, Marvell, Mellanox etc)
  • Experience with Optics/Serdes/ANLT technologies