Veuillez noter que cet affichage vise à annoncer des possibilités d’emploi potentielles. Ce poste précis n’est peut-être pas ouvert aujourd’hui, mais pourrait l’être dans un avenir proche. Lorsque vous postulez, un représentant de Cisco peut communiquer directement avec vous si un poste pertinent se libère.
Les candidatures sont acceptées jusqu’à nouvel ordre.
Rencontrez l’équipe
Les membres dévoué(e)s de notre équipe bâtissent l’avenir des plateformes de mise en réseau, des
systèmes d’exploitation et d’infrastructure intégrée intelligente de Cisco, optimisant ainsi la
connectivité mondiale. Vous vous joindrez à des équipes d’ingénierie axées sur le développement
d’architectures de routage et de commutation à haut rendement, de télémétrie à faible latence et de
l’intégration matérielle et logicielle dans des groupes commerciaux comme Cisco Networking,
Sécurité et fiabilité, et Chaîne d’approvisionnement. Dans le cadre de cet environnement
collaboratif, vous contribuerez à l’évolution des plateformes distribuées de nouvelle génération et
des systèmes réseau essentiels à l’entreprise. Explorez les occasions au carrefour des logiciels
intégrés, des protocoles de mise en réseau et des systèmes sur silicium, en contribuant à
transformer la façon dont Cisco offre des expériences numériques résilientes et à haut débit dans le
monde entier.
Votre impact
En tant que stagiaire coopératif(-tive) en développement de logiciels de systèmes intégrés, vous
contribuerez à la conception, à l’amélioration et aux tests des logiciels de base qui alimentent les
plateformes de mise en réseau et les appareils intelligents de Cisco. Vous collaborerez avec des
spécialistes en ingénierie et des équipes interfonctionnelles expérimenté(e)s pour développer des
composants logiciels fiables, explorer des approches techniques innovantes et aider à résoudre des
problèmes de systèmes réels. Vous participerez à toutes les phases du cycle de vie du
développement de logiciels, de la conception initiale et du prototypage aux tests, au débogage et à
l’amélioration en continu. Pour réussir dans ce poste, vous devez apprendre les meilleures
pratiques du secteur, appliquer votre curiosité technique aux systèmes complexes et fournir des
fonctionnalités qui améliorent le rendement et la fiabilité de nos produits mondiaux.
Qualifications minimales
• Actuellement inscrit(e) dans un programme de premier cycle universitaire (associé ou
baccalauréat)
• Formation admissible : en informatique, en génie informatique, en génie électrique, en génie
logiciel ou dans un domaine connexe.
• Compétences de base en programmation et en résolution de problèmes en C ou C++, avec
des cours ou une expérience de projets personnels dans le domaine des structures de
données, des algorithmes et de la gestion de la mémoire.
Renseignements confidentiels de Cisco
• Compréhension des principes de base de l’informatique, y compris les concepts de système
d’exploitation (processus, fils, colatéralité) et les principes de base de la mise en réseau
(pile TCP/IP, Ethernet, routage/commutation).
• Connaissance des flux de travail en développement de logiciels standard dans les
environnements Linux et le contrôle des versions Git.
Qualifications recherchées
• Expérience pratique dans le monde universitaire ou dans le cadre de projets avec Linux intégré,
les appels de système POSIX, les pilotes de périphériques ou la programmation des
microcontrôleurs.
• Connaissance des protocoles de mise en réseau (comme BGP, OSPF, VLAN ou outils de saisie de
paquet comme Wireshark/tcpdump).
• Expérience en matière de scripts Python ou Bash pour l’automatisation de tests, les systèmes de
création de versions ou les pipelines CI/CD (Jenkins, GitHub Actions).
• Connaissance de la co-conception de matériel et de logiciels, les principes de base des FPGA ou
le débogage de bas niveau à l’aide de GDB et JTAG.
• Solides compétences en résolution de problèmes analytique, curiosité technique et capacité à
collaborer efficacement…