Sr Software Engineer - Embedded Data Center
Overview
Design and ship software for Nexus 9000/3000 Data Center product lines and drive Cisco's Data Center strategy featuring application awareness. Lead a team to define design specifications and develop software modules for Cisco/merchant ASIC platforms. Work with cross-functional experts on QoS security ACL NAT telemetry PTP load balancing service chaining ultra low latency technologies. Impact includes delivering SDKs and driving performance engineering initiatives.
What You'll Do11
- 1Define design specifications and develop software modules for Cisco/merchant ASIC Data Center Switch Platforms
- 2Build functional and design specifications for embedded systems
- 3Design and develop large portions of software independently and rapidly
- 4Debug complex systems using GDB and other debugging tools
- 5Maintain and evolve a wide range of data center products and technologies
- 6Create SDKs and implement P4 code for data center networking
- 7Collaborate with embedded system developers and switch engineers
- 8Lead architecture decisions for network infrastructure flexibility
- 9Drive performance engineering and scalability initiatives
- 10Implement telemetry and flow data collection solutions
- 11Contribute to open configuration and patching processes
Requirements10
- 1Bachelor degree in STEM discipline
- 26+ years professional experience in engineering programming with C C++ and/or Python
- 3Embedded system software development including switches routers drivers operating systems hardware programming
- 4Proficiency in Linux environments and version control systems
- 5Experience with containerization and cloud-native technologies
- 6Strong understanding of networking protocols and packet processing
- 7Experience with CI/CD pipelines for embedded systems
- 8Ability to work in hybrid onsite/remote environments
- 9Familiarity with automation frameworks and scripting languages
- 10Commitment to continuous learning and technical excellence
Salary Insight
Salary not disclosed in listing
Similar open positions
Explore active roles that match your skills and interests.
020 Cisco Systems, Inc.
VerifiedSenior Hardware Design Engineer at Cisco
Lead the development of next generation switches for cloud connected edge networks. This role owns technical documentation and leads design reviews. You will architect system block diagrams with major networking ASIC suppliers. Design networking switches and bring-up processes. Collaborate with product management and software teams to define future products. Drive process improvements and resolve major customer issues during sustaining stages. This position offers a unique opportunity to shape hardware solutions for diverse markets.
020 Cisco Systems, Inc.
VerifiedSoftware Engineering Technical Leader Networking
Design and lead innovative scalable BGP routing solutions for complex customer requirements while bridging architectural vision and high-quality software delivery. Work globally with teams in San Jose India Ottawa and Europe focusing on high-performance scalable systems.
Amazon Data Services, Inc.
VerifiedSoftware Development Engineer Embedded AWS Platforms
Design and implement Linux-based solutions on embedded networking devices. Own the creation of embedded routing platforms that power AWS global network infrastructure. Join a diverse team focused on delivering high-performance, low-cost capacity for customers.

SR Talent Solution Inc
VerifiedSenior Network Engineer Cisco Enterprise Operations
Design and implement secure scalable network solutions leading large scale infrastructure projects. Own end-to-end network architecture and drive continuous improvement initiatives. Lead cross functional teams to deliver high availability services.
020 Cisco Systems, Inc.
VerifiedSoftware Engineering Technical Leader - Cisco
You will lead the design and build of scalable full-stack applications for Cisco's CX Platform, serving millions of customers. The role anchors on Python, Golang, and Kubernetes to deliver AI-driven customer experiences. You'll collaborate with product managers, designers, and engineers in an agile environment. This position stands out for its focus on integrating AI and event-driven architectures to shape Cisco's AI-enabled platform strategy.
Crusoe
VerifiedSenior Staff Software Engineer SDN Architecture
Crusoe seeks a Senior Staff Software Engineer to drive the software-defined networking stack enabling AI-first cloud infrastructure. This role involves designing high-performance networking solutions for massive GPU clusters while collaborating across product hardware and infrastructure teams.