What You'll Do
- Responsible for developing new firewall infra features like High availability and Cluster solutions for Next Generation Security Products for Cisco, a market leader in security products and technologies. Also working on virtualization of firewall on public and private clouds
- Work closely with developers and product management teams at various stages such as product starting from idea conceptualization till delivering it to customer
- Extremely motivated engineer, passionate about learning and giving to the team and the business with "can do" attitude
- Develop large scale systems that run sophisticated code in high bandwidth environments
- Strong communication skills, partnership and a confirmed ability to handle challenging high priority tasks.
- Troubleshoot and resolve software defects in components that range from kernel modules to applications
- Work closely with a cross functional team and drive/collaborate with other technical leaders/software engineers on system/functional design and architecture of new features
- Dedication to Quality: Ability to ensure and commit to a higher standard of quality than usual in the face of time to market pressures
Who You Are
- BSEE/ MSEE/CS with 8 to 12 years of experience in a software development position.
- Experience in Security and Networking products either building the features or platforms
- Experience in High Availability or Cluster solutions
- Experience in making products on Private and Public cloud platforms
- Fluency in day-to-day Development & Designing (Architectural designing) on Linux OS environment
- Deep understanding of Linux and network resource management
- Experience with CPU/Memory Management/IO and Virtualization technologies
- Strong OS fundamentals, data-path & understanding of performance/space tradeoffs on distributed platforms.
- Solid networking (TCP/IP, Layer 2) knowledge is a requirement
- Strong Programming skills in C/C++, Python, and shell scripts, problem solving skills and debugging the failures to root cause
- Should have a solid understanding of SW quality and processes
- Experience with DPDK library, Data Acquisition (DAQ) library and Vector packet Processing (VPP).
- Experience with working on Open-stack deployment and debugging is a big plus
- Familiarity or hands-on experience with Dockers or other container services is a big plus
- Knowledge of Security Technologies - Firewalls, IPS and Web security.
- Cisco product and NXOS, IOS knowledge is good to have.
- Device driver and kernel module development.
- Agile software development experience.
technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.