Enable job alerts via email!

Développeur Logiciel Sénior en Test / Senior Software Developer in Test

Silicon Labs

Montreal

On-site

CAD 100,000 - 186,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Une entreprise leader dans l'Internet des objets (IoT) recherche un Développeur Logiciel Sénior en Test pour rejoindre son équipe à Montréal. Vous serez responsable de la conception et de l'exécution de tests pour des produits de nouvelle génération. Ce rôle exige une forte collaboration avec les équipes de développement pour assurer la qualité des logiciels embarqués. Bénéficiez d'un environnement de travail dynamique avec des avantages compétitifs.

Benefits

Horaire flexible
Salaire compétitif
Programme de partage de profits
Contributions de l’employeur au REER
Plan d’octroi d’actions (RSU)
Plan d’achat d’actions (ESPP)
Assurances entièrement payées
Journées de bénévolat payées
Café et collations
Mises à jour trimestrielles avec le CEO

Qualifications

  • Plus de 5 ans d'expérience dans l'industrie comme développeur logiciel ou en automatisation de tests.
  • Connaissances fonctionnelles en anglais nécessaires.
  • Expérience en communications de données et en réseautage.

Responsibilities

  • Concevoir et exécuter des tests fonctionnels et de performance pour les produits sans fil.
  • Collaborer avec les équipes de développement pour déboguer les problèmes.
  • Développer des tests automatisés pour l'intégration continue.

Skills

Python
C
C++
Jenkins
Docker
GIT
TCP/IP
Protocoles sans fil

Education

Baccalauréat en génie électrique ou en informatique

Tools

JIRA

Job description

Nos bureaux de Montréal accueillent diverses équipes appartenant à la division de logiciels IoT, incluant les équipes de Platform, d’outils et de protocoles sans-fils, d’assurance-qualité, de spécialistes d’applications et de gestion de projets. Nous sommes fiers de l’atmosphère de travail que nous maintenons en favorisant une excellente collaboration et une bonne communication en tout temps.

Rencontrez l'équipe

L'équipe d'assurance qualité logicielle (SQA) de l'IoT chez Silicon Labs, répartie sur plusieurs sites géographiques, se concentre sur l'amélioration de la qualité globale du produit SiSDK de Silicon Labs. Les produits SiSDK contiennent tous les protocoles sans fil (Bluetooth Low Energy (BLE), Bluetooth Mesh, Zigbee, OpenThread, Matter, Wi-Sun, Z-Wave et propriétaires) et les logiciels de microcontrôleur (MCU) 32 bits nécessaires pour créer des produits finis pour le marché de l'Internet des objets (IoT). L'équipe SQA de Silicon Labs travaille en étroite collaboration avec les équipes de développement logiciel (SW) pour garantir une compréhension approfondie du produit, des fonctionnalités et de la fonctionnalité du système. L'équipe SQA de Silicon Labs utilise un cadre de test interne pour automatiser tous les tests afin de garantir la répétabilité et la stabilité, tout en fournissant des rapports de test détaillés sur chaque version du produit pour offrir à nos clients une assurance qualité. L'équipe SQA a des décennies d'expérience dans la fourniture de produits logiciels embarqués de haute qualité à nos clients, qui incluent les plus grands noms de l'industrie.

Responsabilités
  • Concevoir et exécuter des tests fonctionnels, négatifs, de performance et de stress pour les produits sans fil et MCU embarqués de Silicon Labs.
  • Travailler en étroite collaboration avec les équipes de développement pour déboguer les problèmes rencontrés pendant le cycle de test.
  • Développer des tests automatisés afin qu'ils puissent être exécutés régulièrement dans le cadre d'une infrastructure d'intégration continue.
  • Aider à résoudre les problèmes des clients en travaillant en étroite collaboration avec l'équipe de support client pour répondre et reproduire les problèmes liés aux clients.
  • Émuler les environnements des clients en travaillant en étroite collaboration avec l'équipe de vente et les ingénieurs d'application sur le terrain pour répondre aux besoins des clients et déboguer leurs problèmes.
  • Construire, gérer et maintenir un réseau de test distribué.
  • Simplifier et automatiser les déploiements de produits et les changements de plateforme.
  • Augmenter la productivité de l'équipe en identifiant les opportunités d'automatisation et de script des tâches quotidiennes et en éliminant les pertes dans les processus existants.
Compétences requises
  • Baccalauréat en génie électrique ou en informatique avec plus de 5 ans d'expérience dans l'industrie en tant que développeur de logiciels et / ou en automatisation de tests.
  • Connaissances fonctionnelles en anglais, ce poste nécessite des communications en anglais avec les équipes de Silicon Labs hors Montréal et / ou ses fournisseurs, partenaires et clients hors Montréal.
  • Connaissance de Python / Pytest en plus de C / C++ avec GenAI.
  • Connaissance de Jenkins pour CI, Docker et GIT comme contrôle de source sont indispensables.
  • Expérience en communications de données et en réseautage (TCP / IP, etc.).
  • Connaissance des protocoles sans fil.
  • Expérience avec les techniques d'intégration continue et les systèmes d'automatisation de tests.
  • Capacité à créer et à revoir des plans de test basés sur les exigences.
  • Capacité à planifier les processus CI.
  • Expérience dans la mise en œuvre de stratégies et de plans de test.
  • Expérience avec l'intégration continue.
  • Connaissance des protocoles WiFi et Thread.
  • Développement d'applications de test incluant les API standard (REST API).
  • Expérience avec les systèmes de gestion des tâches et de suivi des bogues tels que JIRA.
  • Expérience en leadership d'équipe et / ou en coordination.
  • Connaissance du domaine IoT.
Bénéfices :
  • Horaire flexible
  • Salaire compétitif
  • Programme de partage de profits
  • Contributions de l’employeur au REER
  • Plan d’octroi d’actions (Restricted Stock Units (RSU))
  • Programme d’achat d’actions par les employés (Employee Stock Purchase Plan (ESPP))
  • Plan d’assurances entièrement payé par Silicon Labs
  • Journées de bénévolat payées
  • Café et collations offerts
  • Mises à jour trimestrielles avec notre CEO
Environnement de travail :

Au bureau, les employés bénéficient de collations et de boissons à volonté, ainsi que de dîner occasionnels gratuits. Nous encourageons notre équipe à mieux se connaître lors des Happy Hours mensuelles et des jeux organisés. Il y a également des événements hors-site, des activités de « Teambuilding », des initiatives de bénévolat et toutes sortes d'avantages amusants à apprécier!

Développeur Logiciel Sénior en Test

Montréal (Ville-Marie), Québec

  • Test Application development including standard API’s (REST API)

The annualized base pay range for this role is expected to be between $100,100 - $185,900 CAD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant’s skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.L’échelle salariale de base annualisée pour ce poste devrait se situer entre $100,100 - $185,900 CAD. Le salaire de base réel peut varier en fonction de facteurs, dont, entre autres, l’expérience, l’emplacement géographique où le travail sera effectué et l’ensemble des compétences du candidat. Le salaire de base n’est qu’un élément de la rémunération globale des employés. Parmi les autres formes de reconnaissance, citons une prime annuelle en espèces, un ensemble d’actions et un ensemble complet d’avantages sociaux.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.