Talent.com
Amaris Consulting
Senior Embedded Engineer (C)Amaris Consulting • Brossard, QC, CA
No longer accepting applications
Senior Embedded Engineer (C)

Senior Embedded Engineer (C)

Amaris Consulting • Brossard, QC, CA
2 days ago
Job type
  • Full-time
Job description
Nous recherchons un(e) Ingénieur(e) Embarqué(e) Senior spécialisé(e) en C/C++ pour rejoindre notre équipe technique. Vous serez un acteur clé dans le développement de systèmes embarqués haute performance pour des produits innovants dans des secteurs tels que l’automobile, l’IoT, les dispositifs médicaux ou l’automatisation industrielle. Vous interviendrez sur l’ensemble du cycle de développement : de la conception à la mise en production, en passant par l’implémentation et les tests, en collaboration étroite avec les équipes hardware, software et système. Responsabilités principales - Concevoir, développer et maintenir des logiciels embarqués temps réel en C/C++ - Travailler sur des microcontrôleurs et plateformes embarquées (ARM Cortex, STM32, etc.) - Développer des drivers bas niveau, protocoles de communication (CAN, SPI, I2C, UART) et middleware - Collaborer avec les ingénieurs hardware pour la mise en service des cartes et le débogage - Optimiser les performances système, l’utilisation mémoire et la consommation d’énergie - Écrire des tests unitaires et participer à l’automatisation des tests - Garantir la qualité du code : revues de code, documentation, gestion de versions (Git) Profil recherché - Diplôme d’ingénieur ou Master en systèmes embarqués, électronique, informatique industrielle ou équivalent - 5 ans d’expérience minimum en développement logiciel embarqué avec C++ (11/14/17) - Solide compréhension des systèmes temps réel, de la gestion mémoire et des contraintes embarquées - Expérience avec des RTOS (FreeRTOS, Zephyr, etc.) ou développement bare-metal - Maîtrise des outils de débogage : oscilloscope, analyseur logique, JTAG, etc. - Connaissance des outils de versioning, des pratiques CI/CD et des méthodes Agile Atouts supplémentaires (un plus) - Connaissances en Python ou scripting Bash - Expérience en environnements critiques (ISO 26262, IEC 62304, etc.) - Familiarité avec le développement noyau Linux ou intégration de drivers - Compétences en connectivité Cloud ou IoT (MQTT, BLE, Wi-Fi, etc.) ------- English We are looking for a Senior Embedded Engineer with strong C/C++ expertise to join our dynamic engineering team. In this role, you’ll be a key contributor to the development of high-performance embedded systems for cutting-edge products across industries such as automotive, IoT, medical devices, or industrial automation. You will participate in the entire development lifecycle—from design and implementation to testing and deployment—working closely with cross-functional teams in hardware, software, and systems engineering. Key Responsibilities - Design, develop, and maintain real-time embedded software using C/C++ - Work with microcontrollers and embedded platforms (ARM Cortex, STM32, etc.) - Develop low-level drivers, communication protocols (CAN, SPI, I2C, UART), and middleware - Collaborate with hardware engineers for board bring-up and debugging - Optimize system performance, memory usage, and power consumption - Write unit tests and support automated test frameworks - Ensure software quality through code reviews, documentation, and version control (Git) Required Skills & Experience - Bachelor's or Master’s degree in Embedded Systems, Electrical/Computer Engineering, or related field - 5+ years of hands-on experience in embedded software development with C++ (11/14/17) - Solid understanding of real-time systems, memory management, and embedded constraints - Experience with RTOS (FreeRTOS, Zephyr, etc.) or bare-metal development - Debugging tools: oscilloscopes, logic analyzers, JTAG, etc. - Familiarity with version control, CI/CD practices, and Agile methodologies Nice to Have - Knowledge of Python or Bash scripting for automation - Experience with safety-critical or regulated environments (ISO 26262, IEC 62304, etc.) - Exposure to Linux kernel development or driver integration - Cloud connectivity (MQTT, BLE, Wi-Fi) or IoT protocols
Create a job alert for this search

Senior Embedded Engineer (C) • Brossard, QC, CA

Similar jobs

Senior Embedded Engineer – Fire Alarm & Real‑Time Systems

Industry ProfessionalsBrossard, Montérégie, CA
Full-time

A leading engineering recruitment firm is seeking an Embedded Software Engineer for a hybrid role in Brossard, QC.This position involves developing critical embedded applications for fire safety sy... Show more

 • Promoted

Embedded Software Engineer for Agritech (Hybrid)

Ingersoll RandBrossard, Montérégie, CA
Full-time

Une entreprise innovante est à la recherche d'un Développeur de Logiciel Embarqué pour développer des solutions technologiques agricoles.Le candidat idéal a plus de 3 ans d'expérience en développem... Show more

 • Promoted

Senior Software Engineer Leading E-Commerce Innovation and Architecture

Hasbro, Inc.Longueuil, QC, CA
Full-time

Join the forefront of digital commerce as a Senior Software Development Engineer.Leverage your skills in building resilient e-commerce systems using React, TypeScript, and AWS in a hybrid work envi... Show more

 • Promoted

Embedded Networking Software Engineer Ii

A leading technology companyLongueuil, Canada
Full-time

A leading technology company based in Ottawa is seeking a QNX Systems Software Developer II to contribute to the development of the QNX operating system.The role involves collaborating with a talen... Show more

 • Promoted

Embedded Software Developer - Blitz TI

Blitz TIlongueuil, qc, ca
Full-time +1

We are supporting a Quebec-based technology company specialized in the development of advanced solutions in the healthcare and embedded technologies space.The organization designs innovative electr... Show more

 • Promoted

Embedded Senior Systems Engineer

A Leading Defense Technology FirmLongueuil, Canada
Full-time

Senior Systems Engineer (Hardware) - Onsite Position**We’re seeking a passionate, ***hardware-focused Systems Engineer*** who thrives on ***solving complex system-level challenges and is driven to ... Show more

 • Promoted

Embedded Security Engineer

A Leading Optical Technology CompanyLongueuil, Canada
Full-time

A leading optical technologies firm in Ottawa is seeking an Embedded Security Engineer to design secure boot architectures and implement data-at-rest encryption.Ideal candidates will have over 5 ye... Show more

 • Promoted

Embedded Software Developer

Blitz TIlongueuil, qc, ca
Full-time +1

We are supporting a Quebec-based technology company specialized in the development of advanced solutions in the healthcare and embedded technologies space.The organization designs innovative electr... Show more

 • Promoted

Embedded Senior Systems Engineer

Arctic Defense TechLongueuil, Canada
Full-time

A global technology leader located in Ottawa seeks an experienced Principal Development Engineer with expertise in software and firmware engineering, particularly within cybersecurity.This hybrid r... Show more

 • Promoted

Principal Embedded Software Engineer - Analog Connectivity - Remote

Astera LabsLongueuil, Canada
Remote
Full-time

An innovative tech company is seeking a Senior Embedded Software/Firmware Engineer for remote work.You'll develop device drivers, ensuring integration with Linux and AUTOSAR Stack.Ideal candida... Show more

 • Promoted

Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting FirmBrossard, Montérégie, CA
Full-time

Talent Discovery Specialist @ HireTalent | Expert in Technical Recruiting.As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded communication and ... Show more

 • Promoted

Senior C Developer

Fed ITlongueuil, qc, ca
Full-time

Are you looking for a new professional challenge? Does C development hold no secrets for you? Would you like to join a company that combines high standards, performance, and a supportive work envir... Show more

 • Promoted

Embedded Software Engineer For Fire-Alarm Panels

AMARIS GROUP SABrossard, Canada
Full-time

Une société de technologie internationale recherche un Développeur Logiciel Embarqué pour développer la prochaine génération de panneaux de détection incendie.Basé à Brossard, le candidat participe... Show more

 • Promoted

Senior Analog Design Engineer (Project-Based/Contract) - 4FMV Inc

4FMV Incbrossard, qc, ca
Part-time

Immediate 2-week sprint (up to 40 hours); ongoing part-time starting late May.Could also lead to more projects and hours.Our client is seeking a versatile.You will act as a technical lead, performi... Show more

 • Promoted

Embedded Software Engineer for Fire-Alarm Panels

AMARIS GROUP SABrossard, Montérégie, CA
Full-time

Une société de technologie internationale recherche un Développeur Logiciel Embarqué pour développer la prochaine génération de panneaux de détection incendie.Basé à Brossard, le candidat participe... Show more

 • Promoted

Embedded Software Engineer – Hybrid, Real-Time Systems

Ingersoll-RandBrossard, Montérégie, CA
Full-time

Une entreprise technologique recherche un Développeur de logiciel embarqué avec plus de 3 ans d'expérience pour concevoir et améliorer des solutions technologiques agricoles.Vous travaillerez au se... Show more

 • Promoted

Senior System Engineer

Aviya Aerospace SystemsLongueuil, Quebec, Canada
Full-time

Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications.Aviya provides expertise in program management, systems, software, ... Show more

 • Promoted

Embedded Aerospace Software Verification Engineer

Aviya Aerospace SystemsLongueuil, QC, CA
Full-time

A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat... Show more

 • Promoted

Senior Embedded Engineer (C)

Amaris ConsultingBrossard, Quebec, Canada
Full-time

Nous recherchons un(e) Ingénieur(e) Embarqué(e) Senior spécialisé(e) en C/C++ pour rejoindre notre équipe technique.Vous serez un acteur clé dans le développement de systèmes embarqués haute perfor... Show more

 • Promoted

Embedded Optical Control Software Engineer

A technology services companyLongueuil, Canada
Full-time

A global technology company is seeking an Embedded Software Engineer II in Ottawa, Canada.This role involves executing the full software development lifecycle, collaborating with cross-functional t... Show more