Software development python engineer - SOFTWARE DEVELOPMENT ENGINEERING.CISCO

  • Location:
    Kanata, Ontario, Canada
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Cloud and Data Center, Internet of Everything, Networking, Service Provider, Software Development, Testing
  • Job Id
    1207568
New

ENGINEER.II.SOFTWARE ENGINEERING.CISCO

Location: Ottawa, Canada

Cisco seeks software development engineers to join the Infrastructure development team that is part of the IOS XR Cisco Service Provider group. Participate on a project team of engineers involved in development for Cisco IOS XR products. Requires use of a strong background in Python, Networking and SW quality assurance, documentation and implementation.

Who You'll Work With:
You will be working with a diverse set of teams representing Developers, Testers, Architects, Marketing and System Engineers located in various geographies that are passionate about what they build and strive to provide the best customer experience possible while having fun along the way!

Who You Are:
The ideal candidate will possess broad Python programming knowledge and Networking knowledge. He/she will have demonstrated hands on Python development and experience in scripting languages with a background in continuous integration and deployment. He/She will be responsible for delivering the automated testing for the Next-Generation Service Provider routers.
Minimum Qualifications:

* MSEE/CS combined with 3+ years of related experience, or BSEE/CS combined with 5+ yrs related experience.
* Strong Python programming

* Strong knowledge of software best practices (Object-Oriented design, patterns, algorithms, data structures)

* Hands-on experience using Jenkins, GIT
* Good understanding of routers and networking technologies, TCP/IP, IPv4, IPv6, routing protocols, MPLS.

* Experience with Linux/Unix development environment

* Excellent verbal skills and professional presentation
Preferred, But Not Required:
* Work experience with test automation.

* Work experience with open source python test technologies, PyTest, Netmiko, Paramiko, Textfsm
* Knowledgeable in the testing and debugging of Routing Protocols BGP,OSPF, ISIS, Muliticast

* Detailed knowledge and experience with different router features such as VPN, VPLS, EVPN, GRE, NAT/FW, QOS.

* Experience in building different test topologies involving high-performance networking equipment and troubleshooting network-failures.

* Work experience with test equipment and traffic generators such as IXIA and Spirent.

* Familiarity with Virtualization in QEMU, ESXi, AWS, OpenStack

* Cisco Certifications(CCNA, CCNP, CCIE)

You will:
* Bring a strong perspective that drives change and you are motivated to develop simple solutions to complex problems in Network Software Engineering in Service Provider Group.
* Be a Product and Software Quality Champion by engaging with all phases of Software Development Lifecycle and particularly contributing to the Automated Test Framework to help accelerate Software Release delivery while improving Product Quality.

Why Cisco:
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are Cisco.


@ciscoCareers is #hiring #WeAreCisco #Software Engineer #Python #Pytest #Networking #Netmiko #Paramiko #Textfsm #ContinuousIntegration #Linux #Ubuntu #RedHat #GIT #Networking technologies

 *L1-RS1

DICEDEV

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!