Cisco Software Engineer in Ottawa, Ontario

Software Engineer

  • Location: Ottawa, Ontario, Canada

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Service Provider

  • Job Id 1247589

Who You'll Work with?

It is an exciting time to work on advanced Routing protocols (Segment Routing, Ethernet-VPN, SDN) in the Service Provider Network System group!

The next generation of NOS architecture - hardware and software that aligns with SDN, is highly modular and programmable, supports modern software principles and distributed system constructs, and works at hyper-scale. All while making it super simple for customers to deploy and maintain. Some people are calling it the plug-and-play of networking.

Cisco is a $50 Billion dollar global leader in supplying leading edge, best-in-class networking products driving today's Internet. The company is ranked as one of the world's best employers and spends over $6 Billion dollars a year invested in R&D. Cisco is a great and amazing place to grow your career. You will work in an Agile team environment and have the opportunity to continue to enhance your architecture and programming skills.

The Team

You will be part of a team responsible to design, implement and collaborate on advanced and emerging technologies that will power the next generation of Service, Content, Data Center and Cloud providers. You will have the opportunity to make an impact to the world in a fun thriving and leading-edge environment.

Role & Responsibilities

• Participate in the definition and development of routing/forwarding and MPLS/Segment Routing software for our next generation of network router product family

• Work closely with different teams to define, design, implement, test and deliver routing (L2, L3, MPLS, Segment Routing) and forwarding features.

• Work closely with OTT/Web and Service Provider customers to assist them in building and deploying leading-edge networking solutions.

• Champion new/improved design and testing methodologies

• Participate in Cisco Patent Program and standardization activities (IETF, IEEE, etc)

Minimum Qualifications

• Typically requires BASc, MASc or a Ph.D in EE/CS.

• Experience in developing embedded systems based on real-time OS

• Experience developing scalable and highly reliable applications on Linux using C or C++.

• Experience with concurrent programming and multi-threading.

• A grasp of networking technologies, TCP/IP, UDP, OS infra-structures, Linux

• Creative problem solving skills and excellent troubleshooting/debugging skills

• Strong written and verbal communication, experience in presenting ideas/concepts

• Ability to handle multiple tasks at the same time, prioritize them and manage time effectively

• Self motivated, highly ambitious, has a desire to challenge the status-quo

Desired Skills

• Experience with C, Python.

• Solid design skills and experience with optimized usage of data structures and algorithms for efficient and high quality programming.

• Experience in developing MPLS, BGP, IGP, Multi-CAST, Segment Routing or L2VPN/EVPN features

• Experience in network virtualization or SDN development

About Cisco

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco.

Titre de Position

Ingénieur de développement de logiciels

Location: Ottawa, Canada

L’entité commercial

Cisco est le chef de file mondial de la mise en réseau pour Internet, qui transforme la façon dont les gens se connectent, communiquent et collaborent. Depuis 1984, Cisco est un chef de file de l’innovation en matière de technologies de réseaux basées sur les protocoles IP, comme le routage, la commutation, la sécurité, les communications unifiées, la vidéo et les communications sans fil. Cisco continue d’être à la fine pointe dans de nouveaux domaines comme l’infonuagique, les centres de données, la virtualisation, les réseaux définis par logiciel (SDN), l’Internet des objets, etc. Nos pratiques d’affaires socialement responsables permettent d’assurer la pérennité des activités et des produits, et ce, dans le respect de l’environnement.

Cisco est un chef de file mondial de 50 milliards de dollars qui offre les produits de réseau à la fine pointe qui alimentent l’Internet d’aujourd’hui. La société est jugée être l’un des meilleurs employeurs au monde; elle investit plus de 6 milliards de dollars par an en R&D. Cisco est un employeur de premier plan où vous pourrez développer votre carrière.

L’équipe

Vous ferez partie d’une équipe chargée de concevoir, d’implémenter et de collaborer sur des technologies de réseautages avancées et émergentes supportant la prochaine génération de centres de données et d’applications virtuelles. Vous aurez la possibilité de faire un impact dans le monde dans un environnement excitant en plein essor et de travailler très étroitement avec des fournisseurs de services internets, d’applications virtuelles et de centres de données. Vous travaillerez dans un environment d’équipe Agile dans lequel vous pourrez continuer de développer vos habilités de conception et de programmation.

Fonctions et responsabilités

• Contribuer au développement de logiciels pour la prochaine génération de nos produits de centres de données, avec emphase sur routage, commutation et infra-structure de systèmes d’operations

• Travailler étroitement avec d’autres équipes pour définir, désigner, implémenter et délivrer des logiciels de réseautages

• Travailler étroitement avec des fournisseurs de services internets, d’applications virtuelles et de centres de données pour les assister à concevoir et déployer des solutions avant-gardistes.

• Contribuer à l’élaboration de brevets et de spécifications de standards (IETF, IEEE, etc.)

Qualifications minimales

• Demande un BASc, MASc or a Ph.D in EE/CS

• Expérience de développement de systèmes intégrés basés sur systèmes d’opérations en temps reels

• Expérience de développement de logiciels de haute disponibilité en C ou C++ dans un environnement Linux.

• Excellente compréhension en technologies de réseaux, TCP/IP, UDP/IP, infrastructures de systèmes d’opérations

• Excellente capacité à résoudre des problèmes des systèmes de software en temps réel

• Très bonne communication verbale et écrite, expérience de présentations

• Habilité pour gérer, prioriser et exécuter efficacement plusieurs taches en parallèle

• Indépendant pour se motiver et exécuter des tâches

• Motivation et leadership pour changer le statu quo

Compétences recherchées

• Expérience de programmation avec C, Python.

• Expérience de développement de logiciels MPLS, BGP, IGP, Multi-CAST, L2VPN/EVPN, Segment Routing.

• Expérience de développement de réseaux virtuels ou de logiciels SDN

• CCIE or autres certifications en réseautage

À propos de Cisco

L’Internet multidimensionnel est un phénomène qui crée de nouveaux débouchés pour Cisco et qui transforme les activités de notre clientèle. Nous sommes des pionniers et nous l’avons été dès les débuts de la connectivité. Aujourd’hui, nous mettons sur pied des équipes qui étoffent nos solutions technologiques dans les domaines de la mobilité, de l’infonuagique, de la sécurité, des technologies de l’information et du traitement massif des données, dont les logiciels et les services-conseils. À mesure que Cisco fournit les solutions de réseau qui optimisent l’Internet, nous connectons les éléments qui ne l’étaient pas auparavant. Imaginez si vous pouviez créer des idées qui changent le monde. Vos idées porteuses auront une incidence sur des domaines aussi variés que le commerce au détail, les soins de santé et le divertissement, en passant par les secteurs publics et privés et bien au-delà. Collaborez avec des gens tournés vers l’innovation dans un environnement stimulant et une culture d’entreprise souple qui ont permis à Cisco d’être reconnue pour son milieu de travail exceptionnel. Environ 10 milliards d’objets sont actuellement connectés à l’échelle mondiale et il est prévu que plus de 50 milliards d’objets le seront dans le futur. C’est pourquoi au sein de Cisco, vous disposerez d’un nombre exponentiel de possibilités d’avancement.

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.