665,413open jobs
38,949companies
99,649added this week
Browse all
Salary
$55k – $115k per year (Estimated)
Location
Remote/Hybrid (Quebec, Canada)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
EXFO NetHawk information now available on EXFO.com. EXFO delivers the industry's highest performance and capacity network traffic simulation—in one box.

Job Description:

Titre du poste : Développeur Logiciel - Linux

Lieu : Québec, QC (mode hybride)

Type de poste : Permanent, temps plein

À propos d’EXFO

EXFO est un leader mondial en solutions de test, de surveillance et d’analyse pour les réseaux de télécommunications. Grâce à son expertise en optique, réseaux et logiciels, EXFO conçoit des solutions innovantes qui permettent aux plus grands acteurs de l’industrie de déployer et d’optimiser les réseaux haute performance de demain.

Sommaire du rôle

Nous recherchons un(e) Développeur Logiciel - Linux passionné(e) par les systèmes embarqués afin de contribuer au développement de plateformes Linux complètes, du noyau jusqu’aux applications. Vous participerez à la conception, au développement et à l’intégration de solutions combinant Linux embarqué et microcontrôleurs dans un environnement R&D innovant.

Responsabilités principales

  • Concevoir, développer et maintenir des plateformes Linux embarquées performantes et robustes
  • Travailler au niveau du noyau Linux (configuration, débogage, optimisation, patching)
  • Développer et maintenir des pilotes matériels (SPI, I2C, PCIe, UART, etc.)
  • Implémenter et optimiser des services système, daemons et applications
  • Construire et maintenir des distributions Linux avec Yocto / OpenEmbedded
  • Diagnostiquer et résoudre des problèmes de performance, stabilité et sécurité
  • Collaborer avec les équipes matériel, QA, architecture et production
  • Contribuer à l’amélioration continue des outils, processus et meilleures pratiques

Profil recherché

  • DEC ou Baccalauréat en informatique, génie logiciel, génie informatique ou domaine connexe
  • Minimum de 2 ans d’expérience en développement logiciel
  • Excellente maîtrise du langage C/C++
  • Bonne compréhension de Yocto, Linux embarqué, U-Boot et systemd
  • Connaissance des architectures ARM, Git, GitLab CI ou Jenkins
  • Expérience en débogage bas niveau (kernel, BSP, device tree)
  • Esprit d’équipe, autonomie et passion pour les technologies embarquées

Langues

  • Français : avancé
  • Anglais : avancé

Pourquoi joindre EXFO ?

  • Entreprise technologique innovante et en croissance
  • Méthodologie AGILE et projets de pointe
  • Environnement collaboratif et multidisciplinaire
  • Horaire flexible et mode hybride
  • Programme complet d’avantages sociaux

La connaissance de l’anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l’oral qu’à l’écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l’extérieur du Québec.

-------------------------------------------------------------------------------------------------------------------------------

Job Title: Linux Software Developer

Location: Quebec City, QC (Hybrid)

Position Type: Permanent, Full-Time

About EXFO

EXFO is a global leader in telecommunications test, monitoring, and analytics solutions. Through innovation in optics, networking and software, EXFO develops cutting-edge technologies that help customers deploy and optimize next-generation communication networks.

Position Summary

We are looking for an Embedded Linux Software Developer to join our R&D team. You will develop and maintain complex embedded Linux platforms, working across the entire software stack from the Linux kernel to user-space applications while collaborating closely with hardware teams.

Key Responsibilities

  • Design, develop and maintain embedded Linux platforms
  • Work at Linux kernel level (configuration, debugging, optimization and patching)
  • Develop hardware drivers (SPI, I2C, PCIe, UART, etc.)
  • Implement and optimize system services, daemons and applications
  • Build and maintain Linux distributions using Yocto/OpenEmbedded
  • Troubleshoot complex performance, stability and security issues
  • Collaborate with hardware, QA, architecture and production teams
  • Drive continuous improvement of tools and development practices

Desired Profile

  • Diploma or Bachelor's degree in Computer Science, Software or Computer Engineering
  • Minimum 2 years of software development experience
  • Strong C/C++ programming skills
  • Good understanding of Yocto, Embedded Linux, U-Boot and systemd
  • Knowledge of ARM architectures, Git, GitLab CI or Jenkins
  • Experience debugging low-level software (kernel, BSP, device tree)
  • Strong teamwork, autonomy and passion for embedded systems

Languages

  • French: Advanced
  • English: Advanced

Why join EXFO?

  • Innovative and growing technology company
  • Agile development environment
  • Collaborative and multidisciplinary teams
  • Flexible hybrid work model
  • Comprehensive benefits package

Knowledge of English is required for this position, as the responsibilities involve frequent communication, both verbal and written, with clients, partners, suppliers, or colleagues located outside of Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
665,413 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Quebec
$58k – $138k per year (Estimated) • Remote/Hybrid • Full-Time • Berlin
Java
SQL
Java
Maven
Hibernate
Gradle
DevOps
GCP
CI/CD
Jenkins
Git
TeamCity
Management
Agile
Apply
$36k – $80k per year (Estimated) • In office • Full-Time • 5+ years exp • Moscow
Python
Python
Poetry
AI/ML
AI Agents
GigaChat
DevOps
Rest API
Podman
GitLab CI
CI/CD
Git
Docker
Proxmox VE
KVM
QEMU
OpenStack
Apply
$33k – $59k per year (Estimated) • Remote • Full-Time • Moscow
Python
C
C++
Lua
C
FFmpeg
AI/ML
TensorRT
OpenVINO
DevOps
Git
Docker
Kubernetes
GitLab
Robotics
GStreamer
Apply
$37k – $72k per year (Estimated) • In office • Full-Time • 5+ years exp • Moscow
Python
Python
FastAPI
Asyncio
Databases
PostgreSQL
Redis
AI/ML
Prompt Engineering
AI Agents
LLM
OpenAI
DevOps
GitHub Actions
GitLab CI
CI/CD
Git
Docker
Kubernetes
Platform Engineering
Apply
$33k – $59k per year (Estimated) • Remote • Full-Time • 5+ years exp • Moscow
Databases
PostgreSQL
DevOps
Rest API
gRPC
GitLab CI
CI/CD
Docker
Kubernetes
Apply
Buyer/Planner 6 days ago
$69k – $148k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Quebec
Databases
Snowflake
Analytics
Power BI
Apply
$17k – $33k per year (Estimated) • In office • Full-Time • 1+ year exp • Querétaro
Apply
Assembler 7 days ago
$38k – $85k per year (Estimated) • In office • Full-Time • Quebec
Apply
$12k – $28k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Beijing
Python
C#
Apply
$92k – $193k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • High School Diploma • Montreal
Go
JavaScript
Java
C#
Node JS
Go
Fiber
AI/ML
Cursor
DevOps
Rest API
CI/CD
Git
Docker
Apply
$68k – $162k per year (Estimated) • Remote/Hybrid • Full-Time • High School Diploma • Quebec
Apply
$71k – $204k per year (Estimated) • Remote/Hybrid • Internship • High School Diploma • Quebec
Java
TypeScript
DevOps
Ansible
Jenkins
Git
Docker
Management
Agile
Apply
$139k – $249k per year • Equity • Remote • Full-Time • 5+ years exp • Los Angeles • Columbia • Quebec • Portland • Atlanta
Python
C#
C++
AI/ML
OpenAI Codex
Game Dev
Unity
Design
3ds Max
Maya
Apply
Inventory Clerk 1 day ago
$35k – $75k per year (Estimated) • In office • Full-Time • Quebec
Management
Outlook
Agile
Apply
$24k – $28k per year • In office • Contractor • 1+ year exp • High School Diploma • Quebec
Apply
See all jobs
This is one of many
665,413 more open roles from verified company boards, updated every day.