Skip to content area

Software Engineer

Cisco Systems Inc. - SAN JOSE, CA

This job is no longer active. View similar jobs
END DATE July 19, 2012

Job Summary

Company
Cisco Systems Inc. Cisco Systems Inc.
Location
SAN JOSE, CA
Job Type
Regular
Job Classification
not provided
Experience
not provided
Education
not provided
Company Ref #
4786148447861484
AJE Ref #
557401762
[+] More

Job Description

With the advent of Web 2.0, customers need application aware firewallsand web security appliances to write accurate policies for bandwidthcontrol and acceptable use. The basic philosophy of AVC (ApplicationVisibility and Control) is to deliver awareness of application behaviorto Cisco appliances such that customers can write policies more easilyand expressively than they are currently able to, with existing Ciscoappliances. The key mission of SAS (Security Application Scanners) is to come up with platform independent engines and tools so that they can be leveraged acrossdifferent platforms in Cisco. The technical lead may also be involved in otherprojects the group is working on, in the areas of regular expression parsing and building a machine learning systems for malware detection.Job Responsibility Own the design and architecture of all the different components (SAS, AVC, platform integration, scanning engine, rule matching). Work in a dynamic and small environment with opportunities tocross-collaborate with other Cisco and San Bruno teams, including Product Management, QA and Ops. Work to ensure that the platform gets deployed on the next generation firewall and Web Security appliance and works to fit it in the hosted space with ScanSafetoo. Analyze requirements on the engine based on application signatures Design engines to be platform agnostic and be downloadable Design workflow tools to support the engine Define the technology roadmap and influence its adoption among various teams within Cisco
Requirements
on candidates Years of experience:
10+ years Need candidates with strong C/C++/Python coding skills and application spaceknowledge Strong distributed systems and database experience. Strong architecture and design skills Good object oriented analysis skills Agile development experience Programming in a UNIX-based (Linux and FreeBSD) environment. Must have relevant experience in reviewing and coming up with designs,specifications, schedules, and resource estimates. Strong communication skills:
must be able to communicate with severalcross functional teams to agree on designs, testing requirements, hardwarespecifications, deployment configurations, scheduling, etc. Mentoring skills:
Must be able to guide, motivate and provide visionto junior engineers Needs to show strong passion and enthusiasm

Helpful articles

Addressing Disabilities at Work
Recruiting Specialist
Translating Your Military Experience into a Resume
Recruiting Specialist, America's Job Exchange
Resume Writing Tips for Disabled Americans
Recruiting Specialist, America's Job Exchange
Job Search Strategies for Bilingual Professionals
Recruiting Specialist, America's Job Exchange
Study Shows Most Firefighters are Happy, Satisfied with Their Jobs
Greg Scott Neuman