Développeur SW/SW Developer

Posted date:  Jul 22, 2022
Location: 

Montreal, Quebec, Canada

Ericsson recherche un développeur support de logiciel pour son unité de développement des applications critiques 

hybride à Montréal (Scroll down to see English version)

 

En tant qu’entreprise technologique à l’origine du monde mobile et avec plus de 54 000 brevets à notre actif, nous nous sommes donnés pour mission de laisser une trace. En rejoignant l’équipe d’Ericsson, vous avez la possibilité d’apprendre, de diriger et de donner le meilleur de vous-même, en façonnant l’avenir de la technologie. Vous serez accueilli en tant que personne tout à fait unique, et vous serez reconnu pour les compétences, le talent et la perspective que vous apportez à l’équipe. Êtes-vous partant?

Joignez-vous à nous et soyez là où tout commence.

 

Notre offre exceptionnelle

Les entreprises de sécurité publique du monde entier sont en train de moderniser leurs communications en passant de l’ancienne radio mobile terrestre à la technologie de messagerie instantanée vocale essentielle aux missions critiques sur LTE/5G. De nouveaux réseaux et de nouvelles solutions émergent actuellement et deviendront l’un des cas d’utilisation les plus importants de la 5G.

L’Application des Missions Critiques (MCA) d’Ericsson offre des communications de groupe gérées telles que la messagerie instantanée vocale, les textos, les fichiers et les vidéos sur LTE/5G. Ces capacités aident les ambulanciers, les pompiers et la police dans leur mission de sauver des vies, de réduire les souffrances et de prévenir les dommages matériels inutiles.

Nous sommes en train d’établir le développement de MCA à Montréal et nous commencerons avec une équipe interfonctionnelle pour le développement du serveur dédié aux applications critiques.  Nous sommes donc à la recherche d’un développeur de logiciel (au moins 5 ans d’expérience) compétent, motivé avec intérêt et expérience avec le service à la clientèle.  Vous dépannerez et résoudrez des problèmes liés à des produits complexes. Vous recherchez continuellement de nouveaux domaines à améliorer. Il y a un haut degré d’autonomie dans chaque équipe, mais aussi une collaboration entre les sites.

 

Responsabilités :

  • Être principalement impliqué aux activités de support et de troubleshooting.  C’est-à-dire d’investiguer et de résoudre les problèmes à partir des traces du client (Wireshark ou logs).
  • Au besoin, avoir de la flexibilité pour coder en Java et pour tester durant le développement de fonctionnalités du logiciel.

 

Qualifications:

  • Compétences exceptionnelles en matière de troubleshooting et d’analyse.
  • Expérience en Java et programmation objet orienté.
  • Capacité à travailler dans un environnement collaboratif.
  • Capacité à résoudre les problèmes de manière proactive et créative, et à mener plusieurs tâches en parallèles.
  • Attitude positive et orientée vers les résultats.
  • Bonne maîtrise de l’anglais à l’écrit et à l’oral.
  • Comprendre la méthodologie et l’automatisation des tests.
  • Expérience dans la mise en œuvre de scripts de test en Python/Bash.
  • Expérience dans le traçage de réseau et l’analyse initiale.
  • Un plus si vous avez de l’expérience sur les protocoles VoIP tel que SIP et RTP.
  • Baccalauréat ou maîtrise en informatique ou niveau de connaissances équivalent.
  • Plus de 5 ans d'experience

Les compétences et expériences supplémentaires suivantes sont également appréciées: 

  • Vous aimez dépanner et creuser dans des problèmes complexes dont la cause ou d’autres symptômes ne sont pas évidents.
  • Expérience en interaction avec les clients.
  • Expérience avec les bancs et librairies de tests automatisés (JUnit, DBUnit, Mockito, ...).
  • Vous vous souciez de la qualité, des clients et vous êtes passionné par la recherche de problèmes techniques.
  • Vous avez une attitude énergétique, positive et de nature "nous sommes capables" face aux défis. 

 

Pour réussir à ce poste, vous devez:

  • Être habitué à mener des discussions concernant les activités liées aux support client et les stratégies liées à la détection et l’isolement de problèmes de logiciel et ainsi que, les analyses de cause racine.
  • Avoir le talent de voir la situation dans son ensemble, de remettre en question les méthodes actuelles et d’améliorer la façon dont nous testons notre produit.
  • Il est essentiel de connaître les protocoles IP et le routage basé sur IP, les normes 3GPP et UNIX/LINUX.
  • Vouloir développer continuellement vos connaissances par l’expérience, ainsi que par l’apprentissage, la collaboration et le partage des connaissances avec les autres.
  • Être passionné par l’amélioration continue de la méthode de travail des tests.

 

Nos gestionnaires et recruteurs examineront tous les CV et effectueront une première sélection. Les candidats qui correspondent le mieux aux critères du poste passeront ensuite à l’étape suivante du processus – l’entrevue.

Le délai entre l’envoi de votre candidature et l’annonce des étapes de l’entrevue dépendra du nombre de candidats.

Ce poste est placé sous la responsabilité du gestionnaire du développement des serveurs au sein de l’unité de MCA. 

Veuillez noter que nous ne pouvons pas traiter les candidatures envoyées par courriel.

Lieu de travail pour ce poste: Montréal, Canada.

Vous souhaitez en savoir plus sur la vie chez Ericsson? Rencontrez certains de vos futurs collègues et regardez notre film sur le personnel.

 

La santé, la sécurité et le bien-être de nos employés sont notre priorité. Les candidats retenus seront tenus de divulguer leur statut vaccinal avant l'embauche. À l’exception des postes désignés comme 100% à distance, les candidats retenus qui n’ont pas fourni la preuve de vaccination requise devront effectuer des tests hebdomadaires et porter des masques dans toutes les installations d’Ericsson et des clients. Cela inclut les employés bénéficiant d'exemptions médicales ou religieuses avec des tests comme accommodement. Le respect des exigences du gouvernement et des clients concernant la vaccination peut empêcher les candidats non vaccinés d'occuper un emploi particulier.

 

Ericsson is looking for SW Support Developer to our Missions Critical Applications development unit

hybrid in Montreal

 

As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead, and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in?

Come, and be where it begins.

 

About this opportunity

Public Safety organizations worldwide are modernizing their communication from legacy Land Mobile Radio to Mission- Critical push-to-talk over LTE/5G. New networks and solutions are emerging right now and will evolve into one of the most important use cases for 5G.

Ericsson’s Mission-Critical Application (MCA) offers managed group communication such as push-to-talk, text, files, and video over LTE/5G. These capabilities aid ambulances, firefighters, and police in their mission to save lives, reduce suffering, and prevent unnecessary property damage.

We are now establishing MCA development in Montreal and will start with a cross-functional team for MCA Server Development. Therefore, we are looking for a skilled, self-motivated, and service-minded Software developer (at least 5 years) with a customer support mindset/experience to perform troubleshooting and problem solving of complex products. Continuously seek new areas of improvement. There is a high degree of autonomy in each team, but also cross-site collaboration.

 

What you will do

  1. Primarily be involved in customer support activities, both doing initial troubleshooting from customer logs/traces (such as Wireshark) and fixing issues activities.
  2. On a per-need basis, have the willingness and the flexibility to rotate roles in different phases of feature development such as Java coder, tester, and troubleshooter.

 

You will bring

  • Outstanding troubleshooting skills.
  • Experience in Java and object-oriented design patterns.
  • Ability to work in a collaborative environment.
  • Proactive and creative problem solver with the ability to multitask.
  • A can-do attitude and result orientation.
  • Good English language skills in both writing and conversation.
  • To understand Test Methodology and Test Automation.
  • Experience in test scripts in Python/Bash implementation.
  • Experience in Network tracing and initial analysis.
  • A plus if you have experience with VoIP-related protocols such as SIP and RTP.
  • BSc/MSc level in Computer Science or the equivalent level of knowledge.
  • 5+ years of experience

 

It is great if you also have these additional skills and experiences

  • You love troubleshooting and digging into complex problems where it is not evident what causes the failure such as race conditions or other symptoms.
  • Customer interaction experience.
  • Experience with automated testing frameworks and libraries (JUnit, DBUnit, Mockito, …).
  • You care about quality, about customers and you have a passion for finding faults.
  • You have an energetic, positive “we can do it” attitude towards challenges.

 

To be successful in the role, you must

  • You are used to take the lead in discussions regarding customer support activities, strategies related to fault detection/isolation and root-cause analysis reporting.
  • You have the talent to see the big picture and challenge current methods and define the future of how we test our product.
  • You are familiar with IP protocols and IP-based routing, 3GPP standards, and UNIX/LINUX.
  • You want to continuously develop your knowledge through experience as well as learning, collaboration, and sharing knowledge with others.
  • You have a passion for continuously improving the way of working.

 

Our managers and recruiters will review all CVs and make an initial selection. The candidates who best match the criteria for the position will then move on to the next step in the process – the interview.

The time between you submitting your application and the finding out about the interview stages will depend on the number of applicants.

This position reports to the line manager of Server Development within the MCA organization. 

Kindly note that we cannot process applications sent via email.

Curious to know more about the life at Ericsson? Meet some of your future colleagues and watch our People film.

 

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.  Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com

 

The health, safety and well-being of our employees is our priority. Successful applicants will be required to disclose their vaccination status prior to employment. Except for those positions designated as 100% remote, successful applicants who did not provide the required proof of vaccination will be required to test weekly and wear masks at all Ericsson and customer facilities. This includes employees with medical or religious exemptions with testing as an accommodation.  Compliance with government and customer requirements regarding vaccination may preclude unvaccinated applicants from employment for a particular job. 

 

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.

 

Primary country and city:   Canada (CA)  || Canada : Quebec : Montreal  

Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective and bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you will be redefining it at a company where you’re empowered to lead and perform at your very best.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.


Job Segment: Developer, Testing, Application Developer, Computer Science, Technology, Customer Service