Cisco is a leader in networking technology, and they are seeking a Software Engineer Embedded/Network Systems I to contribute to the development of critical software and tools for their core products. The role involves low-level programming, networking protocols, and hardware-software integration to enhance network performance and security.
Responsibilities:
- You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure
- Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco’s core products like operating systems, firmware, and networking stacks
- By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure
Requirements:
- Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate's, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience) or Bachelor's + 0 years of relevant experience
- Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals
- Familiarity with network principles & concepts, routing protocols, and general networking concepts
- Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions)
- Understanding of DevSecOps practices and their application in software development workflows
- Conceptual understanding or hands-on experience with AI/ML
- Understanding of cybersecurity principles and security protocols
- Experience with FPGA development
- Knowledge of signal and power integrity, and PCB design