Applicants must be authorized to work for any employer in the U.S. and are not eligible for sponsorship at this time.
Meet the Team The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is undergoing a significant transformation to build next-generation infrastructure for AI/ML workloads and increasing internet usage. We are positioned to capture this market transition by building products that leverage open-source technologies and push the boundaries of Systems and Silicon Architecture.
You will work among passionate engineers focused on complex technology, large-scale distributed systems, and open-source communities. You will be part of a fast-paced environment, responsible for end-to-end product development and support.
Your Impact Software Development & Integration: Lead the design, development, and deployment of software solutions using SONiC to interface with hardware infrastructure and platform components.
Develop and maintain platform adaptation layers for seamless hardware-software integration (ASICs, BMC, etc.).
Collaborate with hardware teams to optimize hardware-software interactions and expose hardware capabilities via SONiC interfaces.
Write, review, and optimize code for system modules, drivers, and APIs supporting high-performance data and control planes.
System Architecture and Design: Define the architecture to integrate SONiC with platform infrastructure, ensuring scalability and high availability.
Design interfaces between SONiC and platform management/control modules.
Optimize resource utilization, power efficiency, and operational stability of the network platform.
Collaboration and Stakeholder Engagement: Work with product management and customers to gather requirements and align work with business goals.
Adopt new tools, technologies, and methodologies to improve development and testing cycles.
Minimum Qualifications Bachelor's in STEM with 5+ years or Master's in STEM with 3+ years of relevant experience.
Experience in software development in networking or telecommunications.
Proficiency in C, C++, Python, bash scripting, Linux platforms, or similar network operating systems like SONiC.
Experience with virtualization, containerization, and orchestration frameworks such as Docker and Kubernetes.
Preferred Qualifications Experience with CI/CD pipelines and automated testing frameworks.
Knowledge of platform security requirements and compliance.
Understanding of telemetry and software-defined networking (SDN).
Experience with SONiC or involvement with its open-source community.
Knowledge of hardware abstraction layers and SDKs from networking silicon providers.
Experience with ASIC drivers, BMC, and network OS development.
#WeAreCisco celebrates diversity and inclusion, fostering a culture of learning, development, and belonging. We support hybrid work, community engagement, and volunteer initiatives. Join us to power an inclusive future for all and make a meaningful impact in technology and society.
#J-18808-Ljbffr