Développeur logiciel

6 hours ago

Winnipeg, Manitoba, Canada Ericsson Full-time
Grandissez avec nous:

À propos
de l'opportunitéCloud Core Resource Controller (CCRC) est la mise en œuvre commerciale des fonctions réseau 3GPP NSSF et NRF, permettant le contrôle automatisé des ressources au sein des réseaux 5G Core (5GC). Basé à Montréal, vous rejoindrez des équipes interfonctionnelles travaillant avec des pratiques Lean et Agile tout au long du cycle de vie du développement logiciel — de l'architecture et la conception au déploiement et à l'amélioration continue — avec une exposition aux plateformes cloud-natives, CI/CD, automatisation et ingénierie logicielle assistée par IA.
Ce que tu feras:Concevoir, développer, tester et maintenir des solutions logicielles utilisant Golang et C/C++, avec Python et Java pour les tests et l'automatisationCréer et maintenir la documentation de conception logicielle, y compris l'architecture et les modèles de cas d'utilisationDévelopper des stratégies de test, des cadres de test automatisés et des cas de testUtilisez Git et GitLab pour la gestion du code source, les revues de code et les pipelines CI/CDAppliquer des outils d'ingénierie assistée par IA tout au long du cycle de développementContribuer aux pratiques CI/CD, DevSecOps, analyse statique du code et analyse de sécuritéDévelopper des solutions en utilisant Kubernetes, Docker et HelmUtiliser des technologies d'observabilité telles que Prometheus et GrafanaCollaborer avec des équipes Agile et contribuer au partage des connaissances et à l'innovationCe que tu apporteras:Licence ou supérieur en informatique, télécommunications, génie électronique ou autres domaines connexes5-6 ans d'expérience en développement logiciel3+ ans d'expérience en C/C++ et/ou Golang ; Environnements Linux/Unix ; Réseaux IP et systèmes distribués3+ ans d'expérience avec Kubernetes, conteneurs et technologies cloud-nativeExpérience pratique Git/GitLab, incluant pipelines CI/CD et revues de codeAcquérir une expérience pratique avec des outils assistés par IA (par exemple, GitHub Copilot, Amazon Kiro) et des pratiques responsables de développement de l'IAConnaissances des bases de données : MySQL, MongoDB, CassandraCompétences solides en dépannage, communication et collaborationTélécommunications/5GCl'expérience plus grande est un atoutJoin Our TeamAbout the OpportunityCloud Core Resource Controller (CCRC) is the commercial implementation of the 3GPP Network Functions NSSF and NRF, enabling automated resource control within 5G Core (5GC) networks. Based in Montreal, you will join cross-functional teams working with Lean and Agile practices across the full software development lifecycle — from architecture and design through deployment and continuous improvement — with exposure to cloud-native platforms, CI/CD, automation, and AI-assisted software engineering.
What you will do:Design, develop, test, and maintain software solutions using Golang and C/C++, with Python and Java for testing and automationCreate and maintain software design documentation, including architecture and use-case modelsDevelop test strategies, automated test frameworks, and test casesUse Git and GitLab for source-code management, code reviews, and CI/CD pipelinesApply AI-assisted engineering tools across the development lifecycleContribute to CI/CD, DevSecOps, static code analysis, and security scanning practicesDevelop solutions using Kubernetes, Docker, and HelmUse observability technologies such as Prometheus and GrafanaCollaborate with Agile teams and contribute to knowledge sharing and innovationThe skills you bring:Bachelor’s degree or above in Computer Science, Telecommunication, Electronic Engineering or other related5-6 years of software development experience3+ years of experience in C/C++ and/or Golang; Linux/Unix environments; IP networking and distributed systems3+ years of experience with Kubernetes, containers, and cloud-native technologiesHands-on Git/GitLab experience including CI/CD pipelines and code reviewsHand on experience with AI-assisted tools (e.g., GitHub Copilot, Amazon Kiro) and responsible AI development practicesKnowledge of databases: MySQL, MongoDB, CassandraStrong troubleshooting, communication, and collaboration skillsTelecommunications/5G Core experience is an assetQue se passe-t-il une fois que vous avez présenté votre demande?Cliquez ici pour trouver tout ce que vous devez savoir sur notre processus d'embauche typique.
Ericsson utilise une approche d'embauche fondée sur le mérite, qui valorise les personnes ayant des expériences, des perspectives et des compétences différentes. Nous croyons sincèrement que cette approche stimule l'innovation, essentielle à notre croissance future. Nous encourageons les gens de tous horizons à postuler et à réaliser leur plein potentiel au sein de notre équipe Ericsson. Ericsson est fier d'être un employeur offrant l'égalité des chances, en savoir plus.
Si vous avez besoin d'aide ou si vous souhaitez demander une mesure d'adaptation en raison d'un handicap, veuillez communiquer avec Ericsson