Career Fair

Title: SW Engineer IV

Region: AMERICAS

Location: US - California - Santa Clara

Requisition ID : R899063

Area of Interest: Engineering - Software

Level of Experience: Experienced - Non Manager

Flexible Work Option: No

Job Description:

Senior Software Engineer / Technical Leader - Silicon Engineering-Cisco

Organization:

We are a group with startup-level talent that belongs to the Silicon Engineering, Core Technology Group-in Cisco. We build complex hardware and software solutions that provide high density and low power L2 forwarding (FIB) and classification (ACL/QOS). Our technology directly contributes to the success of the Catalyst 6K (SNBU), Nexus 7K (ECBU), and MDS 9K (ECBU) product lines with other platforms in the pipeline.

Opportunity:

You will be responsible for designing, implementing, and integrating software into various platforms at the forwarding and classification level. You will also take charge of software used in early stages of verification, diagnostics, and driver development of next generation silicon. There are also opportunities to contribute to core architecture at both the hardware and software level.

The ideal candidate should be self driven and have strong task management, communications, and collaboration skills. You must be able to function autonomously across multiple functional groups.

Required Skills:

  • Expertise in C/C++ programming and one or more scripting languages such as Perl, Python, Shell. Strong debugging skills a must. Experience with development in a Unix environment: gdb, gcc, make, cscope, tags, gprof.
  • Addition skills a plus: L2/L3 forwarding and classification (FIB/ACL/TCAM), routing protocols (BGP/OSPF/PIM/IGMP/MPLS), sorting and searching algorithms, advanced data structures (hash/tries), and operations research.
  • Requires a BS/MS in CS or similar field with 8+ years experience.



Title: SW Linux Device Driver Engineer

Region: AMERICAS

Location: US - California - San Jose

Requisition ID : R919825

Area of Interest: Engineering - Software

Level of Experience: Experienced - Non Manager

Flexible Work Option: No

Job Description:

We are looking for a software engineer with 5+ years to participate in a senior role on a project team of engineers involved in development of software for Cisco products.

responsibilities:

  • Design and develop software in a real-time Linux (or similar) OS environment for security platforms in Cisco Switch service modules.
  • Design and deliver system software after specification of platform requirements.
  • Demonstrate a high degree of originality and innovation in defining product and project level architecture.
  • Influence the design of interfaces between products to ensure interoperability.
  • Resolve design issues.
  • Troubleshoot and resolve software defects in existing software as well as in newly-developed project software.
  • Define new software product features.
  • Develop large portions of software independently and rapidly.

Required Experience and Skills:

  • Extensive experience with C/C++
  • Experience in design and development of software in a real-time Linux OS environment
  • Strong background in SW design specification/documentation
  • Solid knowledge of CPU architecture and IO subsystem such as PCI/PCIe.
  • Experience in device driver development
  • Solid Networking knowledge - TCP/IP and Layer 2.
  • Excellent verbal and written skills, and professional presentation.
  • MSEE/CS with 5+ years experience in a development position, or BSEE/CS with 7+ years experience

Desired Experience and Skills:

  • Familiarity with Cisco Switch platforms and IOS
  • Knowledge of Security Technologies - Firewall, VPN


  • Title: Virtual and Cloud Services Engineer: Software/QA Engineering

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R917286

    Area of Interest: Engineering - Software

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: Yes

    Job Description:

    Cisco seeks a Software/QA Engineer to design and develop tools that test the functionality of Cisco products, validating quality and stability from a system perspective that emulates customer environments. With responsibility for ensuring that Cisco maintains its reputation as a producer of high-quality software, you will have direct impact on the company's bottom line. The ideal candidate possesses broad knowledge of many different technologies, as well as a total system perspective and a working knowledge of how networking devices interoperate.

    High level: We are looking for talented and motivated engineers to join the Stargate team to design and develop Nexus 1000 product family, in a fast paced startup-like environment to fulfill virtualization strategy in Cisco's datacenter 3.0 vision

    http://www.cisco.com/go/Nexus1000v

    Your responsibilities include:

    • Delivering Nexus1000 with benchmarked quality and customer satisfaction, thereby enabling faster customer adoption.
    • Be part of a team which values open communication, empowerment, innovation and career development
    • Engage with customer facing groups, understand customer requirements, integrate into the products
    • Define, architect, new software protocols and features in virtual switch
    • Manager Specific Skills for this role are listed below



    Title: Architect Solutions

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R918847

    Area of Interest: Cisco Services (Formerly Customer Advocacy)

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    10 years of Engineering or Architecture Operations experience. Must have very deep virtualization knowledge. Must have a thorough understanding of Cloud architecture and tools. Cisco CIAC, BMC Automation and OpenStack architectures are ideal. Team leadership and mentoring others are a must. 75% global travel is necessary. Must have Passport and ability to travel throughout the U.S. and to Europe, Latin America, Australia and Asia.



    Title: Application Architect

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R917183

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    About Us:

    The Cisco Enterprise IT Service Management Organization is looking for an experienced application & integration architect who has implemented distributed large-scale system architectures utilizing web 2.0 technologies to build enterprise applications.

    About This Job: We are looking for an experienced software architect lead that understands and has implemented distributed large-scale system architectures for service management capabilities in a large Enterprise IT or Service Provider Organization. Your job will be to help design our next generation service management tools & capabilities that are highly scalable and distributed using web 2.0 technologies. This will involve collaborating with other engineering teams at Cisco, determining the right technical approach to achieve the system's goals, and contributing to the development of the solution. Hands-on experience with most of the following technologies is required: Java, J2EE, XML / XSLT, JavaScript / HTML / CSS / Backbone, Dojo, jQuery, Unix/Linux, VMware / Virtualization

    Responsibilities:

    • Collaboratively architect a system comprising of Cisco, open source, and third-party components
    • Architect and Design our next generation Service Portfolio, Application Portfolio & Flexible Service Dependency UI
    • Design flexible User Interface framework using Web 2.0 technologies
    • Experience with JAVA/J2EE in a UNIX/Linux environment
    • Experience with state-of-the art software development tools and processes to develop high quality software
    • Experience with SOA architecture and building SOA components
    • Experience with web 2.0 technologies, Javascript, REST, Ajax, Dojo etc.
    • Implement new features and extend existing functionality of existing Service Management Applications
    • Connect business requirements with technical solutions and vice-versa
    • Excellent written and verbal communication skills and cross-team collaboration skills.
    • Ability to lead, guide and direct a team of engineers in developing the best possible solutions

    Skills and Experience:

    • 10+ years of software engineering experience
    • 3+ years of software architecture experience
    • Understanding of the technologies needed to create distributed large-scale systems
    • Strong organizational skills
    • Excellent hands-on technical skills
    • Experience working on an Agile Scrum team / project
    • Has successfully implemented Web 2.0 APIs and User Interfaces using REST, Java, JavaScript
    • Strong understanding of the IT Service Management lifecycle and inter-relation of different process areas based on ITIL v3 and other frameworks such as SOA, TOGAF, eTOM, etc.
    • Experience providing technical leadership and direction to team members
    • Demonstrated technical ownership/leadership of large component(s) or whole product/platform
    • Documentation, diagrams, flow charts, and visual representation of concepts
    • Leadership, communication, influence, and presentation skills



    Title: Flex UI developer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R908878

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    Cisco's intelligent Automation team is a leading developer of Application Performance Management and Automation applications that help enterprises bridge the gap between application needs and available resources. As applications such as ERP, BI, storage management, etc. grow more distributed and interdependent, and infrastructure gets more virtualized, complexity increases exponentially, and the need for application management and automation becomes more critical to help make it all work together.

    As they build out their applications, IT organizations are realizing that good application management is key to driving efficient growth and benefits to the business. The Intelligent Automation product key strength lies in deep application knowledge that takes application management to a new level by helping automate application-specific processes in addition to the kinds of automation offered by competing application performance management products. For instance, for Java-based custom applications, this product leverages the JMX standard for monitoring of production systems, but has the ability to dynamically instrument the JVM for deep-dive diagnostics once a problem is detected. Similarly, in the SAP arena, our automation products help automate troubleshooting performance problems through workflows with knowledge of the SAP application that interrogate the SAP system to identify and isolate the source of the problem.

    At Cisco, we are in the process of building our next generation automation engine based on Java technology which will drive all of our next generation products. In addition to building the engine, we are also working on integrating a large number of business applications including packaged applications (such as SAP, Informatica, Cognos, etc.) as well as custom applications built on Java and .NET into the automation framework. We are looking for exceptional, motivated Java engineers with …. to help build out our team to achieve this ambitious goal in a short period of time.

    Description: Experienced UI-side Flex Developer with a minimum of 10 years combined UI and Java development. The candidate must have excellent Flex skills, track records in delivering UI systems and be resourceful. The candidate must possess strong communication skills, maintain a keen sense of professionalism, be result oriented, extremely self-driven and have a positive attitude.

    Required Skills: Flex, extensive Actionscript programming experience, AIR, Web 2.0 architectures with XML/JSON and Web programming: CSS, JavaScript, HTML/HTML5 experience, knowledge of Flex architectures, remoting, understanding of common AS3 design patterns and their possible use

    • Java
    • Sockets
    • Threads
    • Servlets
    • Web Applications
    • JavaScript
    • HTML
    • CSS
    • AJAX
    Knowledge of design patterns

    Desired Technical Skills:

    • GWT a plus
    • Experience with J2EE, JDBC, UNIX, Windows, relational databases, clustering, and fault tolerant applications a plus.
    • Experience with WebSphere, WebLogic and/or JBoss a plus.
    • Experience with Java Reporting products.
    • Source Control: Subversion

    Tools:

  • Eclipse, Ant
  • Java Byte code instrumentation


  • Title: ENGINEER.IV.SOFTWARE ENGINEERING.CISCO

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R912610

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: Yes

    Job Description:

    NMTG provides an opportunity to work in a dynamic environment with other highly talented engineers on exciting and challenging Network Management Applications that manage a wide variety of leading edge networking technologies.

    The candidate will be involved in the design and development of the new provisioning application within the Cisco Prime family of applications.

    This position provides a unique opportunity to show your creativity in building simple Web based applications for the customer’s complex provisioning needs. The work experience with this job will bring strong growth opportunities in the latest Web based application technology areas.

    Job Responsibilities:

    • Design and develop the application features and framework modules
    • Work with the team using the agile methodologies
    • Work cross-functionally with user experience, UI framework, quality and product marketing teams to define and build interactive, high-performance, high-scalability, high-availability application
    • Participate in the functional specifications and design specifications reviews
    • Estimate design and development activities
    • Communicate status against planned milestones

    Required Skills:

  • Bachelors degree or higher in Computer Science
  • 7+ years of experience in Java & Web Based application development
  • Strong knowledge of the software design patterns
  • Development experience of JavaScript widget development, XML, WAP, Spring & Dojo framework
  • Good understanding of Cisco devices, IOS, switching and routing areas
  • Understanding Cisco Voice & Video domain is preferable
  • Excellent written and verbal communication skills


  • Title: IT Project Manager

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R915778

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: no

    Job Description:

    The Enterprise release management group seeks IT Project/Program Manager to support the release management/Transition initiative. The ideal candidate will have a strong understanding of Cisco's Release Management Lifecycle, excellent communication and customer engagement skills, and a passion to drive downtime optimization to minimize impact to Cisco's critical business process.

    Responsibilities:

    • Drive strategy, plan, objectives, and scope according to the release methodology best practices, methods, procedures, policies, processes and standards across the team/s
    • Ensure the release progresses per ERMO plan, collect and monitor transition plan, make sure tight control of downtime impacting tasks.
    • Drive Optimization effort across all GBP IT functions and minimize the business impact using ERMO best practices and guidelines
    • Provide leadership in the areas of critical process adherence to the ERMO release management methodology
    • Identify areas of risks and actively work with cross functional teams
    • Provide weekly status to the Management

    Skills:

    • Strong communication skills - including written and oral communication as well as presentation skills; ability to communicate clearly with stake holders
    • Cross functional project experience involving multiple functional groups working towards common goals and objectives
    • Must be self managed, highly motivated and have a strong drive for results
    • Very strong desire and capacity for learning
    • Ability and willingness to deal with a high level of ambiguity and chaos
    • Demonstrated teamwork as well as leadership and influencing skills
    • Strong process focus, able to see opportunities for improvement in the business
    • Must have experience with Oracle technologies (O11i, 9i), Java, and Web Services
    • Experience in various roles related to Development, Management, Project management and Program management of IT solutions
    • Application Delivery experience with large ERP systems preferred
    • Exceptional interpersonal skills, including teamwork, facilitation, negotiation, and influence
    • Strong leadership, motivation, and mentoring skills
    • Able to measure and manage risk effectively
    • Able to engage individuals across multiple organizations to resolve problems
    • Proven track record of delivery

    BA/BS degree with 8-10 years related experience. Expert knowledge and understanding of all interdependencies between business needs and technical functional requirements.

    This is a great opportunity for someone who can "create meaning out of the unknown." You will have a chance to apply your skills in a challenging role, helping to foster innovation to meet the demands of a constantly changing release landscape.



    Title: Python Software Engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : S918753

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: no

    Job Description:

    Python Software and QA Engineers:

    Come work for a fast growing business within Cisco to develop enterprise-class web security products with a highly talented team and fast paced environment.

    We are looking for a candidate with proven experience in participating at key levels in distributed systems. This would include past experience in design, development, and creation of a highly usable and scalable product.

    This individual will be expected to collaborate with product management to help identify and prioritize product requirements; work closely with a cross functional team to design new features and improve existing functionality; and organize, participate in, and ensure the success of the ongoing development activities. Development will be on a UNIX based platform integrating with code written in Python and C.

    Responsibilities

    • Work closely with a cross functional team to design new features
    • Review and sign off on requirements documents
    • Write specification documents and drive sign-off
    • Implement new features and extend existing functionality

    Qualifications:

    • 5+ Years experience in software design and implementation of backend related systems
    • 5+ Years experience in design and implementation of server system software
    • C experience
    • Experience developing on Unix/Linux
    • Experience with Python desired
    • Message passing and inter-process communication
    • Event handling and logging
    • Highly Preferred Skills
    • Has direct experience with large scale engineering projects
    • Has worked with a spectrum of languages, from machine-level (some assembly) to OO-based languages (Python/Java/C++), and everything in between (C/shell/Perl)
    • Experience with large data sets in a distributed system is a plus
    • Development of applications that run in distributed and centralized environments
    • Prior experience in the email technology or web proxy space is desirable
    • LDAP/Active Directory, RADIUS, and other authentication systems
    • Knowledge of network security and other related fields



    Title: Senior Software Engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R917426

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: Yes

    Job Description:

    It's an exciting time to work at Cisco. Every day we connect people to the network and make it come to life. Cisco's GridBlocks architecture is revolutionizing the Smart Grid industry. Be part of this revolution at an early stage and shape the industry future. The Cisco Connected Grid network management solution provides converged communications infrastructure management for utilities, enabling end-to-end monitoring and control of the network communications as well as enterprise-class visibility that scales to manage millions of endpoints Cisco is looking for an exceptional Java web user interface engineer to help build a network management system (NMS) for smart grid networks comprised of millions of devices. The key challenge is designing and architecting WEB UI that is easy to use for managing variety of millions of devices.

    Ideal candidate would have knack of designing and architecting user interface with excellent look and feel and ease of use. He/She should be passionate to raise the bar for ease of use to build a world class application.

    Responsibilities:

    • Building server-side web interface components to provide network management functions
    • scalable element management, import/export, group management
    • interactive configuration and control tools
    • responsive charting, status reporting, and alerting
    • geographic map interfacing with Google, Yahoo, Bing and other popular geo map providers for element status and analysis
    • Writing functional and design specs
    • Rapid prototyping
    • Working with customers for understanding the product usage and incorporating feedbacks to improve ease of use

    Requirements:

    • Prior experiencing in designing and architecting UI frameworks using AJAX, Ext-JS, JAVA Script and Java
    • Experience with JBOSS and building applications using geo maps is highly desirable
    • Understanding of various networking technologies would be a big plus
    • Ability to structure implementation for modularity, and future extensibility
    • Excellent communication skills and team work



    Title: Senior UI Software Engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : S891129

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    Cisco is always looking to identify talented people, especially Senior Software Engineers to work in our Security Technology Business Unit. If you are reading this posting then we may not have an open job for an software engineer right now, however it is highly likely we will in the future. If you are interested in working for Cisco in this capacity then please submit your details and CV or resume against this requisition so that when a suitable vacancy arises a Cisco representative can contact you directly.

    We are currently looking for talented and passionate software engineers to become part of our dynamic development team. More than any other quality, we are looking for those driven by the challenge of solving unique and difficult technical problems, those who excel when given creative freedom, and those who aren't afraid to dive into new territory (technical or otherwise) and learn something new.

    We are working on a ground-up development project for Cisco’s security portfolio, and there is room for just a few more to join them. You should have a good sense of product design, and be willing to work in small, self-organizing teams.

    If you are looking to excel in a fast paced environment creating cutting edge networking technology, this job's for you!

    Required qualities:

    • Natural problem-solver and troubleshooter
    • Self motivated, creative thinker
    • Ability to think outside the box
    • Passionate, speak-up personality

    Required Knowledge and Experience:

    • Networking and network protocols.
    • Linux development (5 – 7 years)
    • C++, Python, Java, DJango,Javascript, Ajax
    • Web design or UI Design
    • Unit testing and continuous integration
    • Iterative development and refactoring.

    Highly Desired Domain Knowledge:

    • Identity/Active Directory/Radius/LDAP
    • Security products such as Firewalls and web proxies
    • Classification engines
    • Network Management and Configuration
    • Event Handling and Logging
    • Modern web design
    • Agile software development (Scrum)



    Title: Build Release Manager, Software Engineering

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R899751

    Area of Interest: Information Technology

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    As a manager of release engineering for Cisco, you will be put in charge of the engineering team on the frontline of building and releasing software for Cisco Unified Computing System (UCS). Your responsibilities will include both strategic planning and managing day-to-day activities of the team. Strategically, you will drive the definition and implementation of software configuration management (SCM) strategies, gather requirements for and drive the design and implementation of new build automation solutions, streamline release procedures involving multiple stakeholders and ensure proper documentation of these procedures. Daily, you will supervise the engineers on the team as they create and maintain build environments and source repositories for UCS software (firmware, management software and drivers), automate builds, packaging, release and reporting activities, and provide excellent customer service to QA, Manufacturing and other cross-functional teams.

    Our dynamic environment requires crisp prioritization to maintain team direction. Persistence in staying on task and driving both near and long term projects to completion is paramount, as is a big picture vision of release engineering and configuration management as functions driving product quality. Seeing team response times decrease and release processes become optimized as a result of organizing, coordinating and controlling the release engineering function will serve as a source of job satisfaction.

    Years of Industry Experience Required: 15

    Minimum Required Education: BS Degree (EE, CS, Math) or equivalent

    Requirements:

    • Strong people manager with 3+ years in small team management (experience writing performance reviews is a must)
    • 10+ years of experience in software engineering. Cross
    • functional industry experience preferred (relevant areas: development engineering (DE), QA, IT, program/project management)
    • Experience directly managing release engineering functions
    • Experience designing and implementing, as well as supervising the design and implementation of, in-house build automation solutions
    • Experience working with budgets and corporate metrics
    • Superior multitasking skills, including effective context switching between technical and non-technical tasks
    • Ability to plan for multiple time horizons while adjusting to a dynamic environment
    • Persistence on projects ranging from short to long term
    • Clear, persuasive communicator.

    Technical Skills - Necessary:

    • Linux/Unix command line proficiency
    • Build automation using bash shell, Python or Perl scripting
    • Experience integrating build tools with defect tracking systems and QA automation (e.g. sanity testing) tools
    • Software configuration management (SCM)
    • Experience managing shared source between multiple projects
    • Deep knowledge of at least one version control system
    • Knowledge of the make utility

    Technical Skills - Desired Skills:

    • Experience with multiple version control systems, Subversion (SVN) and ClearCase preferred
    • GCC and cross - compilation
    • Open source tools, including autotools
    • Ant
    • Linux system administration
    • Continuous integration, (BuildBot, CruiseControl or similar)
    • Virtualization (VMWare, etc.)
    • Static analysis tools (Coverity, Klockwork, McCabe, etc.)
    • Object-oriented analysis and design knowledge/experience



    Title: Business Analyst

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R918249

    Area of Interest: Operations

    Level of Experience: Experienced - Non Manager

    Flexible Work Option:Yes

    Job Description:

    This is an exciting time to join Cisco. Cisco is growing its $45B+ global business and needs experienced operation professionals to join its “Connected Business Operations” organization.

    This role will be responsible for managing setup and life cycle changes for one or more product families. This includes setting up New Product Introduction (NPI) offers in Cisco’s ERP systems involving Bill of Material (BOM) structures, writing and managing business rules, and managing the orderability status. It involves working with BU product managers, NPI project managers, pricing and service operation teams to provide implementation best practices for product structure, and implementing business rules logic in commerce platforms (sales and ordering systems). The candidate will also be responsible for providing back end transactional support for configuration and ordering related issues. This will require close working relationships with organizations such as manufacturing operations, customer services, and commerce platform teams. It will frequently involve analyzing operational challenges and working with other x-functional team members to streamline operational processes.

    Skills required:

    The ideal candidate must have at least a 4 year commerce, engineering, or computer sciences degree, along with 3-5 years of professional experience in IT or related industries. The candidate must have a general understanding of Cisco products, services, and routes to market. The candidate must have strong analytical and problem solving skills. Having strong communication and influencing skills as well as collaborating across multiple stakeholder organizations is critical. Familiarity with Oracle, Selectica configuration platform, and quote to cash process knowledge is highly desirable. Knowledge of object oriented concepts, and dealing with structured data and logical models is preferred.

    In terms of soft skills, a strong customer service attitude, team work, and process oriented mindset are required for success in this role.



    Title: C#/C++/.Net software engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R914187

    Area of Interest: Engineering - Software

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    Job Description: Video Software Engineer The PSBU group within our Emerging Technologies Group - ETG designs and develops surveillance solution for Education, Government and Gaming market The solution combines IP cameras, electronic access control, and groundbreaking technology that converges voice, data, and physical security in one modular appliance.

    Job Description:

    The PSBU group is seeking out a Software Engineer to contribute to the design, development and testing of next-generation video surveillance application. This video application is designed to be state-of-the-art application that is user friendly, fast, reliable and computer resource conscious.

    In addition to the new development, some amount of work will also involve understanding the current shipping product, debugging and augmenting if necessary.

    C# is the primary language used with Visual Studio as the development environment

    Responsibilities:

    • Contribute to the build/test development build
    • Contribute to the design of video surveillance application
    • Contribute to the implementation of video surveillance application
    • Independently resolve difficult problem in a timely fashion

    Requirements:

    • 3 years of C++ programming
    • The candidate should be familiar with C++ programming
    • 5 years of C# programming
    • The candidate should be familiar with C# programming
    • 5 years of .Net UI/App development
    • The candidate should be familiar .Net application development process and life cycle of the product including design, implementation, distribution and maintenance
    • The candidate should be familiar with WPF, MVVM, .Net 4.0, VS 2010, Expression blend, experienced in memory usage/performance tuning of .NET application

    5 years of Windows:

    • The candidate should have in-depth knowledge of how window system works internally.
    • Capable of solving obscure system related problems
    • Bachelor degree in computer science

    Skill set:

    • Required: C++, C#, ActiveX hosting, independent problem solving skills, excellent communication



    Title:Cloud Network Software Engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R911348

    Area of Interest: CDO

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    As part of the Cloud Centric Networking (CCN) initiative SRTG is developing products to enhance the cloud experience. The first product in this line is the Network Positioning System (NPS). This product will help customers select the best data center for placement of services depending on realtime network conditions and compute resource availability.

    In addition to NPS we're exploring other innovative ideas that bring together enterprise services and cloud connectivity. We're looking for a bright, motivated engineer who wants to learn about cloud computing & enterprise services while developing innovative products.

    Key attributes that we're looking for:

    • Experience working in a small focused team
    • Works well with others
    • Self-motivated and can take the initiative to drive small projects from start to completion

    From a technical POV you should be:

    • Linux savvy -- have some experience developing in Linux based products in a Linux based environment
    • Familiar with network development
    • Experience with C/C++ development though Python and Java are a plus



    Title: Cloud Services Engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R916218

    Area of Interest: Engineering - Software

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: No

    Job Description:

    Collaboration is a $37B marketplace – and the Collaboration Software Group (CSG) is leading the charge in developing a new SaaS-based strategy and services that compliment the Cisco Collaboration Portfolio. The Collaboration Software Group offers companies of all sizes many choices for conferencing, enterprise IM, mail and spaces that deliver on the collaboration promise of anytime, anywhere, any device connectivity through on-premise, cloud-based or hybrid options to fit every business need.

    As a Cloud Services Engineer, you will be provide hands-on installation, configuration, integration and customization of VMware-based cloud solutions while providing technical thought leadership as an emissary of Webex team. Software development and scripting will be a key requirement in this role along with implementation skills with VMware virtualization products. You will document best practices in developing and deploying VMware solutions, and feed them into our knowledge base for best practices by customers and partners. This group gives the opportunity to work in most of the other cisco business units in the world with the most exciting technology in the IT marketplace.

    Responsibilities:

    • Independently and confidently, deliver small to medium length engagements for technical customers with minimal reliance on others
    • Alternately, work as a member of a team of engineers on medium and larger engagements with customers, often in a team leadership role.
    • Deliver customer solutions based on current hands-on knowledge of the VMware product line, specifically Cloud related solutions such as: vSphere, vCenter Lab Manager, AppSpeed, Chargeback, and Capacity IQ
    • Deliver custom integration and customization based on hands-on software development and scripting
    • Build and maintain confidence of colleagues and customers
    • Advise customers on Cloud related process matters such as: 1) IT and end-user (re)organization around Cloud infrastructure, 2) identification and migration of business applications, and 3) Cloud portal development
    • Assist in the development of standard reusable VMware “productized” service offerings, including definition of tasks, deliverables and standard estimates.
    • Help to document best practices in developing and deploying VMware solutions, and feed them into our knowledge base for reuse by customers and partners

    Skills: VCP strongly preferred

    • 5+ years of relevant IT experience
    • 2 - 3+ years experience in customer-facing positions as a professional services engineer (ideally with a large software vendor or “Big 5” consulting organization)
    • 2+ years experience in designing and deploying virtualized infrastructures, with a special emphasis on VMware vSphere (or VI3.5) and VMware vCenter Lab Manager v. 3 or 4
    • 3+ years of web software development experience with and related IDEs, scripting languages Python/django or Perl, and Databases (PostgreSQL)
    • 2+ years experience configuring, troubleshooting, and administering IT networking and storage solutions
    • Experience with internal chargeback and billing systems a big plus
    • 2+ years experience in infrastructure architecture and design of complex distributed systems environments, including failover techniques, recovery/rollback, and application partitioning
    • Familiarity with systems management concepts, processes and standards (e.g. SNMP); capacity/performance management and tuning; and storage and network management
    • Familiarity with IT automation systems (BMC, HP, IBM/Tivoli, CA)
    • Familiarity with the VMware vCenter SDK (Perl / web service) a real plus
    • Unix or Linux systems administration skills
    • Strong understanding of computer server architectures, including peripheral interfaces (SCSI, RAID, Ethernet) and multi-processor designs (SMP)
    • Understanding of modern IT production data center and Internet (ISP/ASP) hosting operations
    • Excellent communications and interpersonal skills
    • Ability to travel 10% or more throughout N. America and occasionally internationally
    • B.S./B.A./M.S. degree or equivalent technical training



    Title: Content Delivery Architect

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : R917907

    Area of Interest: Engineering - Software

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: Yes

    Job Description:

    The Digital Media Systems Business Unit (DMSBU) is a dynamic, fast-moving, and motivated start-up environment. This business unit is focused on new growth areas for Cisco in the area of enterprise video and digital media applications. The main focus is Digital Signage Applications on various endpoints and Content Delivery Networking. The end points can be BU developed embedded players as well as off the shelf integrated displays, tablets and mobile phones.

    Cisco is seeking an senior Architect for the DMSBU’s Enterprise Content Delivery Network products. In this role you would be providing architectural leadership to the engineering organization, developing architectural blueprints for the next generation products and providing technical assistance to the developers and testers. Further it also requires engagement with the product management team on the key requirements. It will also involve engaging the customers on working with their network design and use case understanding, and evangelizing the value of the products and defining best practices

    Minimum requirements:

    • 10+ years of designing and implementing products in the streaming technology area
    • Solid experience architecting highly distributed and scalable systems
    • Strong background in digital content process flows and media streaming technologies
    • Experience with cloud technologies and video delivery
    • Understanding of video technologies such as ACNS, WAAS, CDN, streaming/multicasting, Windows Media, Flash, Quick Time, and transcoding/encoding appliances.
    • Broad knowledge of multiple technologies, including SOA & REST, application integration, infrastructure design, media storage, and solution architecture.



    Title: Senior UI Software Engineer

    Region: AMERICAS

    Location: US - California - San Jose

    Requisition ID : S891129

    Area of Interest: Engineering - Software

    Level of Experience: Experienced - Non Manager

    Flexible Work Option: Yes

    Job Description:

    Cisco is always looking to identify talented people, especially Senior Software Engineers to work in our Security Technology Business Unit. If you are reading this posting then we may not have an open job for an software engineer right now, however it is highly likely we will in the future. If you are interested in working for Cisco in this capacity then please submit your details and CV or resume against this requisition so that when a suitable vacancy arises a Cisco representative can contact you directly.

    We are currently looking for talented and passionate software engineers to become part of our dynamic development team. More than any other quality, we are looking for those driven by the challenge of solving unique and difficult technical problems, those who excel when given creative freedom, and those who aren't afraid to dive into new territory (technical or otherwise) and learn something new.

    We are working on a ground-up development project for Cisco’s security portfolio, and there is room for just a few more to join them. You should have a good sense of product design, and be willing to work in small, self-organizing teams.

    If you are looking to excel in a fast paced environment creating cutting edge networking technology, this job's for you!

    Required qualities:

    • Natural problem-solver and troubleshooter
    • Self motivated, creative thinker
    • Ability to think outside the box
    • Passionate, speak-up personality

    Required Knowledge and Experience:

    • Networking and network protocols.
    • Linux development (5 – 7 years)
    • C++, Python, Java, DJango,Javascript, Ajax
    • Web design or UI Design
    • Unit testing and continuous integration
    • Iterative development and refactoring.

    Highly Desired Domain Knowledge:

    • Identity/Active Directory/Radius/LDAP
    • Security products such as Firewalls and web proxies
    • Classification engines
    • Network Management and Configuration
    • Event Handling and Logging
    • Modern web design
    • Agile software development (Scrum)