Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Senior Software Engineer C/C++ Packet Processing Linux Debugging 
United States, Texas, Austin 
854003273

05.02.2025

The application window is expected to close on 2/28/25

Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.

Your Impact

  • Design, develop, and debug Datapath software component for Cisco’s Next Generation Firewall.
  • Take part in product development through complete SDLC stage.
  • Work proactively with cross functional teams for requirement gatherings, turning them into Datapath solutions and delivering high quality products.
  • Write design specs and test plans. Conduct and participate in peer code reviews, design reviews, and test plan reviews.
  • Effective usage of generative AI tools.
  • Working with Cisco TAC and Escalations to understand customer issues, debug them effectively and resolve in time and with high quality.
  • Have thorough understanding and experience of C, OS concepts and Linux debugging internals. Datapath defects are often complicated to debug and require very thorough debugging skills and OS work experience.
  • Thorough experience with Networking protocols – L2/L3/L4.
  • Provide solutions for scaling Datapath software onto multi core systems with focus on parallel processing.
  • Analyze and debug throughput packet performance and degradation and provide solutions.
  • Actively participating in Cisco’s Hackathon’s competitions and providing meaningful ideas which can turn into revenue streams for Cisco Firewall and Security solutions.
  • Providing secure software solutions is our basic principle. Hence, you must have a sharp attitude towards embedding security concepts in all our implementations.
  • Communicate effectively across team, providing timely updates on project progress, challenges, and successes.
  • Bring a mentality of developing simple solutions to complex problems.
  • You would work with a team of highly motivated engineers across multiple sites in US and across the world.

Minimum Qualification:

  • Bachelors with 7+ years of experience OR Masters with 4+ years in Computer Engineering, Electrical Engineering, Computer Science, or a related major.
  • Extensive Work experience with C or C++ language, OS and data structures.
  • Thorough exposure in debugging with Linux commands.
  • L2/L3/L4 protocol knowledge and work experience is a must.

Preferred Qualification:

  • Strong analytical and troubleshooting skills.
  • Understanding of High Availability solutions.
  • Experience with version control systems such as Git or Perforce and familiarity with continuous integration/continuous delivery (CI/CD) pipelines.
  • Self-motivated, proactive, and able to work independently as well as in a team environment.
  • Familiarity or Hands on experience with Cisco or Other Vendor Security solutions.
  • Strong communication skills, both written and verbal, to effectively collaborate with team members and partners.