Senior Software Engineer- Embedded Systems
Cisco · Milpitas, CA · Product and Engineering
About this role
Cisco is hiring a senior-level Embedded Software Engineer in the software engineering function based in Milpitas, CA. The posting calls out experience with Python, C, Git, CI/CD. Compensation is listed at $165,000–$241,400 per year.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Milpitas, CA
- Department
- Product and Engineering
- Posted
- Apr 28, 2026
More roles at Cisco
Job description
from Cisco careersJob posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Meet the Team
The Cisco Distributed System Engineering (DSE) group owns the development of products that power the world’s largest networks, driving the industry’s transformation to support the growing demands of AI/ML workloads and increasing internet usage. By using open-source technologies and advancing Systems and Silicon Architecture, the team builds large-scale distributed systems and delivers end-to-end product development and production support in a fast-paced environment.
Your Impact
As a passionate software engineer, you bring expertise in developing scalable systems, designing robust platforms, and building infrastructure to support modern cloud and distributed computing initiatives. Your strong background in programming, distributed systems, and cloud platforms enables you to solve complex challenges with innovation and precision. You will be involved in working on the Cisco 8000 series of routers and involved in delivering multiple software features for the Silicon One ASIC in the area of NPU management and health monitoring, Fabric data path and security protocols. Your contributions ensure high-quality, reliable platforms that support Cisco’s leadership in intelligent, scalable technology solutions.
Responsibilities:
- Develop and improve software modules within IOS-XR to support NPU or fabric sub-systems