Software Developer : Configuration Management & Tools Job in Ottawa, Ontario Canada

Here is an unrivalled opportunity to change the Way the World Works, Plays, Lives and Learns. Cisco has opportunities for highly talented Software Engineers to work to help build and ship our networking industry-leading Cisco IOS software.

Cisco's Network Software Systems Technology Group (NOSTG) builds the end-to-end software and solutions that drive the Internet and other networks using the IP technologies. The Build Infrastructure Technologies Team within NOSTG is responsible for improving the Build System for Cisco flagship software products, IOS and IOS-XE, to ensure that it continues to scale in terms of reliability, performance and ease of use to handle Cisco's growing software product line. The STEP Build Infra Technologies Team is looking to add talented, passionate, quality proud engineers to focus on radically improving and modernizing the Build Systems and environment

Members of this team are expected to:

a. Help architect and improve the Build Systems to let us scale over multiple products
b. Work with Technical Leads across multiple Business Units to architect and develop the build system
c. Explore, evaluate and deploy industry state of art build technologies and bring them into Cisco
d. Follow very strong, highly quality internal Software Development practices
e. Evangelize the best build practices to the 5000+ strong software developers

Required skill:

* Extremely strong programming abilities - grasp of data structure and algorithm fundamentals
* Strong analytical skills
* Strong problem solving and troubleshooting skill
* Expertise in any of the scripting languages like Python or Perl
* Extremely comfortable in working in a Linux/Solaris development and build environment
* Very proficient in C / C++
* Strong oral and written communication skills

Desired skills:

* Good knowledge of Linux Operating Systems internals
* Expertise in Linux packages and distributions mechanisms.
* Overall understanding of various tools and processes involved in Enterprise Level Software Development
* Experience in building supporting GNU and FSF tools in a heterogeneous development environment
* Experience producing and supporting Linux OS distribution (i.e., RHEL, SuSE, Debian)
* Good exposure to Linux packages and distributions mechanisms
* Good understanding of GNU make, knowledge of other build system like maven, emake, etc
* Expertise in various build tools and technologies like Team Builder, cccahe, Hudson would be a plus
Educational background:
BS degree in Engineering, Master degree preferred
Cisco Canada is an equal opportunity employer and is currently inviting applicants who are women, persons with disabilities, aboriginals and visible minorities to consider a career with us in networking technology.

Joignez-vous à l'équipe Foundation Engineering de NOSTG en tant qu'ingénieur en conception d'essais et automatisation.

Nous sommes à la recherche de personnes talentueuses pour former une équipe de projet composée d'ingénieurs œuvrant à la conception d'essais et à l'automatisation de fonctions logicielles, sans égard à la plateforme, dans un environnement de SE convergé comme NX-OS. Cisco® NX-OS Software est un système d'exploitation de classe centre de données conçu à la base en fonction de sa modularité, de sa résilience et de sa facilité d'entretien. Il prend en charge la famille de commutateurs réseau Cisco Nexus® basés sur le matériel, incluant les commutateurs Cisco Nexus des séries 7000, 5000, 4000 et 1000V, de même que les modules d'extension (Fabric Extenders) Cisco Nexus de série 2000

Les candidats retenus devront démontrer leurs capacités d'analyser des fonctionnalités et des spécifications techniques, de rédiger des stratégies et des plans efficaces d'automatisation d'essais structurels ou fonctionnels, d'effectuer et d'automatiser des scénarios d'essai, de créer des infrastructures et des bibliothèques d'automatisation, de valider les chemins de code, d'analyser et de procéder au débogage des problèmes.

L'automatisation des essais structurels/de simulation d'attaques (boîte grise) comprend les essais d'interface API ouverte, les essais de robustesse, les essais de performance et d'échelle, les essais basés sur modèle, la vérification de l'automate fini, l'analyse des flux de données, des flux de commande, des flux de l'information, des pratiques de codage, ainsi que le traitement des exceptions et des erreurs au sein du système afin de vérifier le comportement prévu et imprévu du logiciel. Le candidat idéal possédera de l'expérience en méthodologies d'essai et en programmation TCL et C/C++. Le candidat est détenteur d'une maîtrise en génie électrique et en sciences informatiques et possède une solide compréhension des protocoles de réseau ou une expérience connexe.

Qualifications requises :
- un baccalauréat en sciences, maîtrise en génie électrique ou en sciences informatiques ou l'équivalent;
- une vaste expérience en développement de logiciels, en essais, en automatisation et en exécution d'essais;
- de solides habiletés de programmation, C/C++, Perl/TCL/Expect;
- une expérience de travail dans les environnements Unix/Linux est requise;
- une connaissance des commutateurs Cisco 3K/4K/6K, du sans-fil, de la commutation, du routage et des concepts TCP/IP est hautement souhaitable;
- des antécédents en réseautique, une expérience pratique et une connaissance des dispositifs IOS de Cisco sont souhaités;
- une connaissance des équipements d'essai comme IXIA, Agilent, Spirent;
- de solides habiletés de résolution de problèmes et d'analyse;
- d'excellentes capacités de communication, tant à l'oral qu'à l'écrit;
- la capacité d'exécuter plusieurs tâches, de résoudre des problèmes de complexité moyenne et d'interpréter avec une certaine latitude les objectifs techniques des travaux assignés;
- un ingénieur faisant preuve d'initiative et motivé, qui retire de la fierté dans l'exécution d'un travail de haute qualité;
- d'excellentes aptitudes pour la communication écrite et verbale.
Cisco Canada souscrit au principe d'équité en matière d''emploi et invite les femmes, personnes handicapées, membres des nations autochtones et des minorités visibles à considérer une carrière dans la haute technologie chez nous.