Senior Software Developer in Test

1 Month ago • 5 Years + • Quality Assurance • $100,100 PA - $185,900 PA

Job Summary

Job Description

Silicon Labs is seeking a Senior Software Developer in Test for their IoT software division in Montreal, Quebec. The role involves improving the overall quality of the Silicon Labs SiSDK Product, which includes wireless protocols and 32-bit micro-controller software for the Internet of Things market. The candidate will work closely with development teams, design and execute tests, develop automation tests for continuous integration, and assist in resolving customer issues. The position requires functional English for communication with international teams, suppliers, partners, and customers.
Must have:
  • Bachelor's degree in Electrical Engineering or Computer Science
  • 5+ years of industry experience in software development/test automation
  • Functional English proficiency
  • Knowledge of Python/Pytest
  • Knowledge of C/C++ with GenAI
  • Experience with Jenkins, Docker, and GIT
  • Experience with data communications and networking (TCP/IP)
  • Wireless protocols knowledge
  • Experience with CI and test automation systems
  • Ability to create and review test plans
  • Ability to plan CI processes
  • Experience implementing test strategies
Good to have:
  • Experience with continuous integration
  • WiFi and Thread protocols knowledge
  • Test application development including REST API
  • Experience with JIRA
  • Team leading and/or coordinating experience
  • IoT Domain knowledge
Perks:
  • Flexible hours
  • Highly competitive salary
  • Employee profit sharing
  • RRSP match
  • Equity Rewards (RSUs)
  • Insurance plans
  • Paid volunteer days
  • Free coffee & snacks
  • Monthly company updates with our CEO

Job Details

Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at www.silabs.com.

Développeur Logiciel Sénior en Test
Montréal (Ville-Marie), Québec 

ENGLISH FOLLOWS

Silicon Labs (NASDAQ : SLAB) est le chef de file en matière d'innovation dans la connectivité sans fil à faible consommation, développant des technologies embarquées qui connectent les appareils et améliorent la vie. En intégrant des technologies de pointe dans les SoC les plus intégrés au monde, Silicon Labs offre aux fabricants d'appareils les solutions, le soutien et les écosystèmes nécessaires pour créer des applications de connectivité avancées. Basée à Austin, Texas, Silicon Labs est présente dans plus de 16 pays et est le partenaire de confiance pour des solutions innovantes dans les marchés de la maison intelligente, de l'IoT industriel et des villes intelligentes. Pour en savoir plus, visitez www.silabs.com.

Nos bureaux de Montréal accueillent diverses équipes belonging to the IoT software division, 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é.
  • Simplification et automatisation des déploiements de produits et des 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

Qualifications minimales:

  • 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.

Les qualifications suivantes sont considérées comme un atout:

  • 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!

En vous joignant à Silicon Labs, vous évoluerez au sein d'une équipe dynamique et passionnante, où le partage des connaissances est valorisé. Silicon Labs est reconnu pour stimuler le développement et l'apprentissage de ses employés et est fier de ses ressources basées sur le savoir, y compris « Silabs University » et Workday (notre plateforme de formation et développement). Nous aidons les employés du monde entier à se rencontrer lors d'événements tels que notre symposium technique annuel et la conférence Works With. Nous encourageons également les employés à se réunir et à partager leurs passions et leurs connaissances par le biais de nos initiatives DEI et ERG, notamment Women@silabs, Pride@silabs, BEING@silabs, et bien plus encore!

Senior Software Developer in Test
Montréal (Ville-Marie), Québec 

Our Montreal offices host various teams belonging to the IoT software division, including Platform, wireless tools and protocols, quality assurance, application specialists, and project management teams. We are proud of the work atmosphere we maintain by fostering excellent collaboration and good communication at all times.

Meet the Team

The IOT Software Quality Assurance (SQA) Team at Silicon Labs, which is spread across several different geographical locations, focuses on improving the overall quality of the Silicon Labs SiSDK Product. The SiSDK products contain all the wireless (Bluetooth Low Energy (BLE), Bluetooth Mesh, Zigbee, OpenThread, Matter, Wi-Sun, Z-Wave, and proprietary protocols) and 32 bit micro-controller (MCU) software required to build end products for the Internet of Things (IoT) Market. Silicon Lab’s SQA Team works closely with the Software (SW) Development teams to ensure a deep understanding of the product, features and system functionality. Silicon Lab’s SQA Team utilize an internal test framework to automate all tests for repeatability and stability along with providing detailed test reports on each build of the product to provide our customers with quality assurance. The SQA team has decades of experience in providing high quality embedded SW products to our customers which include the largest names in the industry.

Responsibilities

  • Design and execute functional, negative, performance, and stress tests for Silicon Lab’s embedded wireless and MCU products.
  • Work closely with development team(s) to debug problems found during the test cycle
  • Develop automation tests so they can be run regularly as part of a continuous integration infrastructure
  • Assist in resolving customer issues by working closely with the customer support team to answer and reproduce customer-related issues
  • Emulate customer environments by working closely with the sales team and field application engineers in supporting customer’s needs and debug customer’s problems
  • Build, manage, and maintain a distributed test network
  • Simplification and automation of product deployments and platform changes
  • Productivity increase of the team through identifying opportunities to automate and script daily tasks and eliminate waste in existing processes

Skills You Will Need

Minimum Qualifications:

  • Minimum of Bachelor of Science in Electrical Engineering or Computer Science with 5+  years industry experience as a software developer and/or test automation
  • Functional knowledge in English is required for this position, as it involves communication in English with Silicon Labs teams outside of Montreal and/or its suppliers, partners, and customers outside of Montreal

  • Knowledge of Python/Pytest in addition to C/C++ with GenAI
  • Knowledge of Jenkins for CI, Docker and GIT as Source control are a must.
  • Data communications and networking experience (TCP/IP, etc)
  • Wireless protocols knowledge.
  • Experience with continuous integration technique and test automation system.
  • Able to create and review test plans based on requirements.
  • Ability to plan CI processes.
  • Experience in implementing test strategies and test plans.

The following qualifications are considered a plus:

  • Experience with continuous integration
  • WiFi and Thread protocols knowledge
  • Test Application development including standard API’s (REST API)
  • Experience with task management and bug tracking systems such as JIRA
  • Team leading and-or coordinating experience
  • IoT Domain knowledge

Benefits & Perks:

  • Flexible hours
  • Highly competitive salary
  • Employee profit sharing
  • RRSP match
  • Equity Rewards (RSUs)
  • Insurance plans
  • Paid volunteer days
  • Free coffee & snacks
  • Monthly company updates with our CEO

Working Environment:

When in the office, employees enjoy free snacks & beverages, as well as occasional free lunches. We encourage our team to get to know each other better during monthly Happy Hours and organized games. There are also off-site events, Teambuilding activities, volunteering initiatives and all kinds of fun perks to be enjoyed!

By joining Silicon Laboratories Canada ULC, you will evolve within a young, dynamic, and exciting team, where the sharing of knowledge is valued. Silicon Labs is recognized for stimulating the development and learning of its employees and is proud of its knowledge-based resources, including Silabs University & Workday Training & Development. We help connect employees from across the globe with events such as our Annual Tech Symposium and Works With conference. We also encourage employees to unite and share their passions and awareness through our DEI initiatives and ERGs, including Women@silabs, Pride@silabs, BEING@silabs, and more!

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.

Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.

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.

Silicon Labs offre des chances égales à tous et valorise la diversité de ses employés. Les décisions d’embauche sont prises en fonction des qualifications et des critères liés au poste, sans égard à la race, la religion, la couleur, l’origine nationale, le genre, l’orientation sexuelle, l’âge, l’état civil, le statut de vétéran ou de handicap, ou toute autre caractéristique protégée par les lois en vigueur.

Similar Jobs

Marsh McLennan - Carrier Relationship Management - Reinsurance

Marsh McLennan

London, England, United Kingdom (Hybrid)
3 Months ago
lucas films - Layout Artist

lucas films

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
gyb games - Product Manager (HyperCasual)

gyb games

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago
Revenera - Senior Site Reliability Engineer

Revenera

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Applied materials  - Customer Support Technician

Applied materials

Singapore (On-Site)
3 Weeks ago
TransPerfect - Localization QA Lead

TransPerfect

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Cloud Imperium Games - Embedded QA Specialist – Engine/Editor

Cloud Imperium Games

Frankfurt Am Main, Hessen, Germany (On-Site)
1 Month ago
Lionbridge Games - Test Manager

Lionbridge Games

Mexico City, Mexico City, Mexico (On-Site)
4 Months ago
GoMotive - Manager, Enterprise Systems Engineering (QA)

GoMotive

Pakistan (Remote)
3 Months ago
Ajmera Infotech - React Developer II – Medical Compliance Test Suite

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

appier - Data Scientist

appier

Taipei City, Taiwan (On-Site)
3 Months ago
Tide - Country Operations Lead

Tide

Paris, Île-de-France, France (On-Site)
1 Month ago
Brillio - Informatica Intelligent Cloud Services (IICS) Developer

Brillio

McLean, Virginia, United States (On-Site)
1 Month ago
Arcadia - Senior Engineering Manager - Python

Arcadia

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
Hawkeye Innovations - Football Tracking Systems Technician

Hawkeye Innovations

Milan, Lombardy, Italy (On-Site)
1 Month ago
Glean - Sales Development Representative

Glean

Nashville, Tennessee, United States (Hybrid)
3 Months ago
Genies.io - Lead Data Engineer

Genies.io

Los Angeles, California, United States (On-Site)
1 Month ago
cyara - Senior Salesforce Admin

cyara

Hyderabad, Telangana, India (Hybrid)
7 Months ago
Marvell - Senior Principal Switch Architect

Marvell

Santa Clara, California, United States (On-Site)
3 Weeks ago
Boomi  - Senior Software Engineer

Boomi

India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Tactica studios - Business Development Manager

Tactica studios

Winnipeg, Manitoba, Canada (Hybrid)
3 Months ago
Medsender - Software Engineer | Developer API

Medsender

Toronto, Ontario, Canada (Hybrid)
3 Months ago
Ubisoft - UI Artist

Ubisoft

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Hyper Hippo - Register Your Interest

Hyper Hippo

Canada (Remote)
2 Months ago
Highspot - Software Development Engineer

Highspot

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
SSC Technologies - Associate Director, Fund Accounting

SSC Technologies

Mississauga, Ontario, Canada (Hybrid)
2 Months ago
Epic Games - Senior UI Artist

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Dialpad AI - HRIS Manager

Dialpad AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Haven Studios  Inc  - Outsourcing Manager

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
1 Month ago
Airlab Inc  - Level Designer

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Penumbrainc - Quality Engineer II

Penumbrainc

Roseville, California, United States (On-Site)
3 Months ago
rivos - Silicon Bringup and Validation Engineer

rivos

Santa Clara, California, United States (On-Site)
9 Months ago
Drive mode - QA Engineer (Backend)

Drive mode

Tokyo, Japan (Hybrid)
4 Months ago
deel. - QA Automation Engineer | EMEA

deel.

Croatia (Remote)
3 Weeks ago
C3 IoT - Senior/Lead QA Automation Engineer

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
Tesla - Senior Software QA Engineer

Tesla

Brandenburg, Germany (On-Site)
6 Months ago
playrix  - Senior QA Automation Engineer (Mobile)

playrix

Ukraine (Remote)
10 Months ago
Scout - Engineer, Whole Vehicle EE System Validation

Scout

Novi, Michigan, United States (On-Site)
2 Months ago
Critical mass - QA Specialist

Critical mass

Bogota, Colombia (On-Site)
3 Months ago
WerPlay - QA Automation Engineer

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Silicon Labs, we hire and empower great talent to achieve their full potential. By offering challenging projects, technical mentorship, and continuous learning opportunities, we ensure our employees thrive at every stage of their careers. Here, you’ll work alongside some of the industry’s brightest minds, tackling complex problems that deepen your expertise and expand your horizons.

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Austin, Texas, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Budapest, Hungary (On-Site)

Austin, Texas, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Silicon Labs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug