Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Engineer (C) (Quebec City)

Amaris Consulting

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

Key Responsibilities

  • Design, develop, and maintain real-time embedded software using 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
  • 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
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Engineer (C) (Quebec City) in Québec, QC vacancy
  • Fidus seeks a Senior Embedded Software Designer to elevate our embedded software projects across networking, communication, and video applications...  ...on HW/SW/FPGA integration. Requirements Bachelor’s in Engineering, Computer Science, or equivalent. 8+ years in BSP-level... 
    Senior

    Fidus Systems

    Québec, QC
    5 hours ago
  • Position Summary As a Senior Mechanical Engineer you will join a fast‑paced Healthcare Reprocessing team. You will interact with other engineering disciplines and cross‑functional team members during the development lifecycle phases from concept development through final... 
    Senior
    Long term contract
    Temporary work

    STERIS

    Québec, QC
    5 hours ago
  • Ignite your passion for automation as a Senior Engineer at Jerry.ai. Focus on scalable design and mentor teams to innovate systems in this key leadership role. As the Senior Engineer, youll be pivotal in transforming Jerry.ais automation landscape. Youll leverage your startup... 
    Senior

    Jerry

    Québec, QC
    11 hours ago
  • $84k - $128k per year

     ...built on Microsoft Fabric. This current role will contribute to data ingestion, modeling, and reporting efforts using Fabric's data engineering tools and Power BI. This is a foundational role as we implement our first data lake and begin integrating sources such as SQL... 
    Senior

    BDO Canada

    Québec, QC
    5 hours ago
  • Become a key player in web engineering at Affirm as a Senior Staff Engineer. Focus on infrastructure, strategy, and AI to streamline operations remotely. In this critical role, you will manage web platform systems for Affirm's expansive user base . Your 10+ years of... 
    Senior
    Remote work

    Affirm

    Québec, QC
    5 hours ago
  • Job Description Act as a systems engineer and carry out pneumatics discipline activities. Assure integration and interface management of assigned systems and coordinate with internal groups & suppliers. Define pneumatic system architecture, prepare specifications and requirements... 

    TechDoQuest

    Québec, QC
    5 hours ago
  • $100k per year

     ...a confusing work instruction becomes clear and a line starts running better because of you? Hi, I'm currently hiring a Manufacturing Engineer for an established industrial manufacturer on the South Shore. It's a hands‑on environment with heavy products, demanding processes,... 
    Work at office
    Local area
    Relocation
    Day shift

    Sezam Conseil

    Québec, QC
    5 hours ago
  •  ...services firm specialized in delivering high‑impact talent solutions across digital, technology, and business transformation initiatives. We embed our experts directly within client environments to accelerate delivery, strengthen capabilities, and enable long‑term operational... 
    Senior
    Long term contract

    Highspring

    Québec, QC
    5 hours ago
  •  ...opérationnelle. Animée par une culture de responsabilisation et d’amélioration continue, l’organisation est à la recherche d’un doseur senior dynamique qui contribuera directement à la production tout en encadrant et soutenant une équipe performante. Relevant du directeur... 
    Senior
    Daily paid
    Permanent employment
    Full time
    Day shift

    Bedard - Ressources humaines | Human Resources

    Québec, QC
    5 hours ago
  •  ...establishing a new enterprise automation capability to improve and optimize business processes across the organization. As a Senior Automation Engineer, you will lead the full lifecycle of automation initiatives — from process discovery and solution design to development,... 
    Senior
    Remote work

    Future Electronics

    Québec, QC
    2 days ago
  • Join Teladoc Health Canada as a Senior DevOps Engineer in a hybrid capacity, enhancing health outcomes for millions. This role focuses on automation and scalable solutions across cloud infrastructure. As a key player in feature development, you will optimize cloud services using... 
    Senior
    Long term contract

    Teladoc Health Canada

    Québec, QC
    11 hours ago
  • We are looking for an Engine Calibration Engineer to report to the Engine Calibration Team Lead and help us develop the most innovative vehicles...  ...to communicate with internal and external stakeholders outside Quebec or with English‑speaking counterparts on a daily basis. Advanced... 
    Summer work
    Flexible hours

    BRP

    Québec, QC
    8 days ago
  • Elevate your career at Apollo.io as a Senior Engineer focused on Fraud Solutions. Spearhead initiatives in abuse detection and account security within a collaborative environment. In this pivotal role, you will enhance the fraud division's capabilities by modernizing processes... 
    Senior

    Apollo

    Québec, QC
    2 days ago
  • SurveyMonkey is seeking a Senior Director of AI Engineering in Ottawa. Drive innovations in data science and machine learning to elevate product capabilities and user experience. As a strategic leader, you will manage AI and data science initiatives to enhance SurveyMonkey’... 
    Senior

    Tree Trust

    Québec, QC
    11 hours ago
  • Step into a senior leadership role at Lastwall as a Senior Infrastructure Engineer, focusing on building secure and scalable cloud infrastructures for defense and government sectors. Your expertise in automation and compliance is key. You’ll take the lead in designing and operating... 
    Senior

    Lastwall

    Québec, QC
    8 days ago
  • Advance your career as a Lead SONiC Engineer with Lumentum in Ottawa, ON. Spearhead the development...  .... Lumentum is on the lookout for a Senior Software Engineer with a focus on SONiC to...  ...engineering field 5+ years proficiency in C, C++, and Python In-depth knowledge of SONiC... 
    Senior

    Lumentum Operations

    Québec, QC
    5 hours ago
  • The design engineering group provides complete end-to-end product development solutions to a variety of customers. These product solutions include development of test and measurement modules, 4&5G macro frequency variants, optical modules, etc. The team delivers project solutions... 

    Global Talent Alliance, Canada

    Québec, QC
    5 hours ago
  •  ...recruitment service to our TOP clients from our portfolio. We are currently seeking a Continuous Integration & Verification Infrastructure Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to work in a highly technical and innovative... 

    TechBiz Global

    Québec, QC
    5 hours ago
  • Senior Salesforce Consultant As a Senior Salesforce Consultant, you’ll serve as the project lead or manager on 4-7 client projects. You’ll be responsible for growing and maintaining the relationship with existing clients, coordinating the evaluation, scope, and completion... 
    Senior

    HRB

    Québec, QC
    8 days ago
  • Join a leading team as a Reliability Engineer in the MedTech and IVD field in Ottawa, Ontario. This senior role focuses on implementing design reliability strategies for cutting‑edge medical devices. As a Senior Reliability Engineer, you will harness over 10 years of experience... 
    Senior

    Infostride

    Québec, QC
    5 hours ago
  • Elevate your career as a Senior Full Stack Engineer, specializing in cybersecurity SaaS development. Bring your knowledge of React and Node.js to our creative engineering team. This role calls for an experienced Senior Software Engineer with a passion for building secure applications... 
    Senior

    Enterprise Solutions

    Québec, QC
    11 hours ago
  • Elevate your coding expertise with CMHC as a Lead Software Engineer in Montreal, Ottawa, or Toronto. Drive application development and mentor an energetic team in a hybrid work environment. Join CMHC's Business Solutions Engineering team as a Subject Matter Expert. This role... 

    CMHC

    Québec, QC
    11 hours ago
  • Overview Elevate asset performance at TransAlta as a Thermal Performance Engineer in a hybrid workplace. Leverage your mechanical engineering expertise to enhance performance and reliability across thermal assets. This full time position targets experienced professionals... 
    Full time

    TransAlta

    Québec, QC
    2 days ago
  • Join Bombardier as the Manager of Engineering Operations Support, leading technical initiatives for aircraft production. Embrace a versatile, hybrid mode while enhancing engineering processes for the Challenger series. As the Manager of Engineering Operations Support, you will... 
    Work at office
    Shift work

    Bombardier

    Québec, QC
    5 hours ago
  • Join a crucial hybrid role as a Senior Change Management Consultant in Ottawa, ON. Federal security clearance is mandatory, alongside a solid expertise in PowerPoint and product development for successful project execution. In this six-month position, applicants should have... 
    Senior

    Querentia

    Québec, QC
    5 hours ago
  • Join General Dynamics Mission Systems-Canada as an Airworthiness Systems Engineer, focusing on certification and compliance in aerospace projects. Collaborate with cross-functional teams to ensure adherence to airworthiness regulations. In this full time position, you will manage... 
    Full time

    General Dynamics Mission Systems–Canada

    Québec, QC
    5 hours ago
  • Join Teladoc Health Canada as a Hybrid DevOps Engineer, specializing in automation and infrastructure optimization for virtual care services. Drive innovation in a cooperative setting. In this vital role at Teladoc Health, you'll focus on enhancing the enterprise suite of products... 
    Long term contract

    Teladoc Health Canada

    Québec, QC
    5 hours ago
  • Advance your engineering career with AVA Energy as a Transmission and Interconnection Engineer specializing in power systems. Leverage your EMTP and PSCAD skills to enhance renewable energy projects. In this critical role, you will be responsible for conducting power systems... 

    AVA Energy

    Québec, QC
    11 hours ago
  • Join Enlightened Today as a Forward Deployed AI Engineer in Sainte-Luce and reshape the wellness industry with your technical skills. Collaborate closely with team members to deliver impactful AI solutions. This position is not just about coding; it's about understanding business... 

    Enlightened Today

    Québec, QC
    11 hours ago
  •  ...data solutions with your expertise at the Technical Lead role in Quebec City. Drive projects using Google BigQuery, SQL, Python, and Google...  ...and mentorship to junior team members • Stay updated on data engineering trends and best practices Requirements: • Proficiency in... 

    HCLTech

    Québec, QC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Engineer (C) (Quebec City). Be the first to apply!