Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Software Engineer 
India, Karnataka, Bengaluru 
82876124

29.01.2025
What You'll Do
  • Responsible for developing new platforms and platform capabilities for Next Generation Security Platforms for Cisco, a market leader in security products and technologies.
  • 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 and passionate about learning and contributing to the team and the business with "can do" attitude
  • Develop large scale systems that run complex code in high bandwidth environments
  • Strong communication skills, teamwork 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
  • Write specification documents
  • Review and sign off on requirements documents
  • 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'll Work With

You will work with the young , energetic & dynamic security development team . You will also have to closely work with the TL's & PE's who defines the strategies for the further products.

Required skills:

  • BSEE/ MSEE/CS with 6 to 10 years of experience in a software development position.
  • Good knowledge of CPU architectures
  • Experienced with board Bring-up, writing and debugging device drivers
  • 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.
  • Strong problem solving skills and debugging the failures to root cause
  • Should have a solid understanding of SW quality and processes.
Highly Desired skills:
  • Experience with Crypto functionalities, TLS/SSL
  • Data-path throughput enhancement experience
  • Experience with DPDK library, Data Acquisition (DAQ) library and Vector packet Processing (VPP).
  • Experience with peripheral interfaces (USB, I2C, SPI, high-speed serial I/F’s)
  • 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 helpful.
  • 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.