Job Description
Catalyst Engineering IOS XE Platform Independent team – designs and develops high-performance system software for various Cisco Platforms which include Enterprise Switching & Routers, wireless, Service Provider Routing Platforms. This is one of the teams where we are leading the Enterprise Industry with several innovations; and we are in an exciting phase in the constantly evolving market.
Your Impact
This person will be responsible for developing software in C on the Polaris IOS XE platform, including feature development, and resolving customer issues related to networking protocols, OS infrastructure and security. They will work on SDK development and packaging, enabling smooth integration between software applications and hardware or network layers. Additionally, they will manage Linux-based build systems, utilize Makefiles, and integrate SDKs. The role also involves leveraging debugging tools such as GDB and driving innovation through the adoption of AI and machine learning technologies.
- Work with product management and product teams to understand requirements.
- Think about customer use case and deployment scenarios and continuously innovate and improvise to make customer’s life easy
- Work with product teams to design and implement features, application logic, back-end systems and robust and scalable architecture.
- Write requirement, architecture and design specs, unit test plans
- Design/Code/Test in a CI/CD environment
- Review documents and code written by rest of the team
- Uphold the highest standards of quality from documentation, coding and automated checks
- Work independently on complex issues and implement optimal solutions on a predetermined timeline
- Work with product marketing and product engineering to understand and shape product roadmap
- The Polaris Infrastructure team is responsible for owning and developing a broad spectrum of technologies and solutions that support multiple business units and a wide range of Cisco products. Their expertise spans the control of plane and network protocol stack from Layer 2 and above, operating system infrastructure, security, and advanced fields such as quantum cryptography. Additionally, the team drives innovation and adoption in AI and machine learning, as well as the development and management of YANG modeling for programmatic and standards-based network device configuration and operational data access. This comprehensive scope enables the Polaris Infra team to deliver robust, scalable infrastructure solutions that underpin Cisco’s diverse technology portfolio.
Minimum Qualifications
- Bachelor’s degree in computer science (BE/BS/B-tech)
- Strong skills in C programming, understanding of networking protocols, OS infrastructure, security, and Linux build systems.
- Proficiency with debugging tools like GDB and problem-solving abilities are essential for resolving complex issues.
Preferred Qualifications
- Master’s degree in computer science (ME/M-tech/MS) from a premier institution.
- An innovative mindset and willingness to adopt AI and machine learning technologies will drive continuous improvement.
- Strong teamwork and communication skills will help close skill gaps and ensure effective collaboration.
