Développeur Logiciel - Linux
Quebec, QC · On-site
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
Quebec, QC · On-site
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
Quebec, QC · On-site
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
Quebec, QC · On-site
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
Quebec, QC · On-site
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
... système, daemons et applications Construire et maintenir des distributions Linux avec Yocto ... Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ...
... système, daemons et applications Construire et maintenir des distributions Linux avec Yocto ... Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ...
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
New
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
New
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
New
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
New
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
Position Summary We are looking for an Embedded Linux Software Developer to join our R&D team. You ... Implement and optimize system services, daemons and applications * Build and maintain Linux ...
Knowledge of embedded system design tools such as AMD Xilinx's Vivado & Vitis tools, IP Integrator ... Bachelor's Degree in Electrical Engineering or Computer Science or equivalent * 3-5+ years ...
Knowledge of embedded system design tools such as AMD Xilinx's Vivado & Vitis tools, IP Integrator ... Bachelor's Degree in Electrical Engineering or Computer Science or equivalent * 3-5+ years ...
Coordinate closely with systems engineering to ensure software behavior aligns with payload-level ... Familiarity with embedded software, real-time operating systems (RTOS), FPGA interfaces, and ...
Coordinate closely with systems engineering to ensure software behavior aligns with payload-level ... Familiarity with embedded software, real-time operating systems (RTOS), FPGA interfaces, and ...
$100 - $130/hr
Lead the design, development, and implementation of embedded application software, board support ... Knowledge of systems engineering fundamentals (networking, storage, operating systems)
$100 - $130/hr
Lead the design, development, and implementation of embedded application software, board support ... Knowledge of systems engineering fundamentals (networking, storage, operating systems)
Montreal, QC · On-site
Optimize models for embedded deployment using quantization, pruning, TensorRT, and NVIDIA Triton ... Strong fundamentals: data structures, CV algorithms, and systems programming * Strong C++ skills ...
Quick apply
Montreal, QC · On-site
Optimize models for embedded deployment using quantization, pruning, TensorRT, and NVIDIA Triton ... Strong fundamentals: data structures, CV algorithms, and systems programming * Strong C++ skills ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Partner with engineering (hardware and software), architecture, and IT teams to ensure seamless ... Solid understanding of embedded systems and hardware/software integration, with the ability to ...
Optimize models for embedded deployment using quantization, pruning, TensorRT, and NVIDIA Triton ... Strong fundamentals: data structures, CV algorithms, and systems programming * Strong C++ skills ...
Optimize models for embedded deployment using quantization, pruning, TensorRT, and NVIDIA Triton ... Strong fundamentals: data structures, CV algorithms, and systems programming * Strong C++ skills ...
Strong background in embedded systems, MCU/MPU based designs, displays, and power supply architectures. * Experience leading engineering teams through the entire Development cycle (Design Review ...
Strong background in embedded systems, MCU/MPU based designs, displays, and power supply architectures. * Experience leading engineering teams through the entire Development cycle (Design Review ...
Strong background in embedded systems, MCU/MPU based designs, displays, and power supply architectures. * Experience leading engineering teams through the entire Development cycle (Design Review ...
Strong background in embedded systems, MCU/MPU based designs, displays, and power supply architectures. * Experience leading engineering teams through the entire Development cycle (Design Review ...
Montreal, QC · On-site +1
University degree in engineering, computer science, information systems, or a related field ... Strong understanding of embedded systems, electronics, and firmware development. * Proficiency in ...
Quick apply
Montreal, QC · On-site +1
University degree in engineering, computer science, information systems, or a related field ... Strong understanding of embedded systems, electronics, and firmware development. * Proficiency in ...
Develop simulation models for the validation systems of embedded modules; * Support mechatronics project engineers in the verification and validation of technical specifications (TRD); * Develop and ...
Develop simulation models for the validation systems of embedded modules; * Support mechatronics project engineers in the verification and validation of technical specifications (TRD); * Develop and ...
Develop simulation models for the validation systems of embedded modules; * Support mechatronics project engineers in the verification and validation of technical specifications (TRD); * Develop and ...
Develop simulation models for the validation systems of embedded modules; * Support mechatronics project engineers in the verification and validation of technical specifications (TRD); * Develop and ...
An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and embedded hardware products |
Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

Description du poste :
Titre du poste : Développeur Logiciel - LinuxLieu : Québec, QC (mode hybride)
Type de poste : Permanent, temps plein
À propos d’EXFOEXFO 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ôleNous 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 principalesLa 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
Desired Profile
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 est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi. Nous valorisons la diversité et nous nous engageons à créer un environnement inclusif pour tous nos employés.
Sourced by ZipRecruiter
Telecommunications
1,001 - 5,000 Employees
Québec, QC, CA