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

Senior Embedded Engineer (C/C++)

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/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.)
#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Engineer (C/C++) in Montréal, QC vacancy
  • $75k - $130k per year

    Senior Software Developer – Electronic Trading Position Description We are seeking...  ...solutions. This role requires strong C/C++ and Java development experience, excellent...  ...Bachelor's degree in Computer Science, Software Engineering, or a related discipline. • Good... 
    Senior
    Montréal, QC
    10 days ago
  •  .... Requirements We are looking for a Senior Software Developer: Design, develop, and...  ...complex software applications using C++. Apply software development good practices...  ...Bachelor’s or Master’s degree in Computer Engineering or Computer Science; Minimum 7 years of... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications...  ...objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and frameworks. ~ Leverage the best hardware... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...initial bring up of new PCB designs. Promote good software engineering practices through design and code reviews. Key Requirements...  ...projects on STM32 or other ARM-based microcontrollers using embedded C/C++ on bare metal programming At least 3 years of professional... 
    Suggested
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    more than 2 months ago
  •  ...systems, software, hardware and certification engineering services to the aerospace, defense, space...  ...Primary Roles / Responsibilities The Embedded Systems Engineering team contributes to...  ...convert an existing Python solution into C++ for execution in a real-time environment.... 
    Senior
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    10 days ago
  •  ...opportunity   dcbel is looking to hire a UI embedded developer to work in our growing team....  ...infrastructure. Promote good software engineering practices through design and code reviews...  ...and related tools, using modern C++. Some experience maintaining/developing... 
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    16 days ago
  •  ...Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The role may evolve... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...contribuez à créer l’inconnu ! Description du poste Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une... 
    Senior
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace...  ...maintain embedded software for aerospace applications using C and C++. Implement software modifications, enhancements, and new... 
    Senior
    Long term contract
    Full time

    Scalian

    Montréal, QC
    9 days ago
  •  ...and the grid. The opportunity   dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for...  ...stability. Work closely with firmware, OS, cloud, and systems engineers to reproduce failures, isolate root causes, and support release... 
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    more than 2 months ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir...  ...dans le développement de jeux avec Unreal Engine. Solides compétences en communication écrite et verbale. Expert en C++ (C++17 est un atout). C# est un atout. Maîtrise... 
    Senior
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    5 days ago
  •  ...experiencing strong growth, we are actively seeking an experienced C++ / C# Developer . About the Role & Context You will join...  ...-performance caching layer powered by Couchbase . Real-Time Engine: Low-latency frameworks (Streaming, Contribution, flows, pre-... 
    Full time

    NÖORD TECHNOLOGIES

    Montréal, QC
    15 days ago
  •  ...Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate... 
    Senior
    Full time

    Bbgc

    Montréal, QC
    15 days ago
  •  ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose....  ...~3+ years in the video game industry ~ Excellent command of C++ ~ Ability to analyze and synthesize existing systems ~ Skilled... 
    Senior
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Job Description We are looking for a Senior V&V Test Engineer to support the validation of...  ...~8+ years of experience in automotive, embedded or autonomous-system V&V/testing.  ~ Strong...  ...automation experience using Python and C++ .  ~ Experience with SIL/HIL testing... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    a month ago
  •  ...connaissances, d’intelligence artificielle et d’IA agentique. À propos du poste Nous recherchons un(e) Ingénieur(e) avant-vente (PreSales Engineer) afin de soutenir la croissance d’ArgonOS en Amérique du Nord. Ce poste se situe à l’intersection de l’IA d’entreprise, des... 
    Senior
    Permanent employment
    Full time

    Chapsvision Canada

    Montréal, QC
    24 days ago
  •  ...proposer des optimisations adaptées. Qualifications ~3 années et + dans l'industrie des jeux videos ~ Excellente maîtrise du C++ ~ Capacité à analyser et synthétiser des systèmes existants ~ Aptitude à déboguer et résoudre des problèmes complexes de manière optimale... 
    Senior
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...leader in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing, building, and maintaining the data infrastructure... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Trackforce

    Montréal, QC
    more than 2 months ago
  • $5000 per month

     ...Lightspeed's Data Office is hiring a Senior Analytics Engineer to design and own the data models that drive decisions across financial performance, GTM activities, and product insights. You'll partner with stakeholders across Finance, Revenue Ops, Marketing, and Product to... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago
  •  ...un(e) Chef d'équipe développement logiciel C++ très motivé(e) pour se joindre à notre...  ...Software Developer to join our Market Data Engineering group in Montreal. Operating in a highly collaborative...  .... Automation & Quality Mindset: Embed a strict "test-first/automation" culture,... 
    Long term contract
    Full time
    Work at office

    Exegy

    Montréal, QC
    more than 2 months ago
  •  ...structures de données, algorithmes et programmation orientée objet en C++ Excellentes aptitudes pour la résolution de problèmes...  ...-frequency proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team. These systems enable Tower... 
    Senior
    Daily paid
    Full time
    Work at office

    Tower Research Capital

    Montréal, QC
    more than 2 months ago
  •  ...science, AI technologies, data engineering, and digital transformation....  ...Artefact is looking for a Senior Deployed AI Engineer specialized...  ...stack: an engineer who works embedded with our clients and takes AI...  ...Development Kit (ADK), and Agent Engine. Implement and configure Gemini... 
    Senior
    Full time

    Artefact

    Montréal, QC
    more than 2 months ago
  •  ..., DuckDuckGo , and Ubisoft , we are shaping the future of gaming and network technology. Why your role matters As a Senior Network Engineer at i3D.net , you’ll be hands-on in building and supporting a global network infrastructure from our office in Atlanta, that... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    5 days ago
  •  ...DuckDuckGo , and Ubisoft , we are shaping the future of gaming and network technology. Why your role matters As a Senior Database Reliability Engineer, you own the availability, scalability, and performance of our MariaDB/MySQL platforms that power real time and latency... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    5 days ago
  •  ...We are seeking a senior distributed machine learning (ML) research developer to join our team working on a novel AI safety agenda. In...  ...relevant computer science field (e.g., computer science, computer engineering, software engineering) is required. An advanced degree (master’s... 
    Senior
    Full time
    Work at office

    LawZero

    Montréal, QC
    more than 2 months ago
  •  ...our hybrid work program, wellness allowance, and year-round social activities and events.   We are looking for a Senior Business Intelligence Engineer to join our Business Intelligence team in our Montreal, Toronto or Vancouver office! As a Senior Business Intelligence... 
    Senior
    Full time
    Work at office
    Local area

    Bfl Canada Career

    Montréal, QC
    more than 2 months ago
  •  ...~ Relaxed Work Environment ~ Growth and Development Opportunities Position Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. This role... 
    Senior
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  •  ...experiences, Wunderkind helps brands acquire new customers at scale and keep them loyal for life. Summary We are seeking a senior full stack engineer who can help deliver Wunderkind Advertising's roadmap across supply, demand, and platform investments. This includes... 
    Senior
    Long term contract
    Full time

    Wunderkind

    Montréal, QC
    more than 2 months ago
  •  ...product—databases, search, cache, and lakehouse capabilities that engineering teams can depend on to build and ship with confidence. The...  ...platform quickly and safely. About You We are looking for a Senior Database Reliability Engineer to join our Data Platform team. You... 
    Senior
    Full time
    Worldwide

    Appdirect

    Montréal, QC
    more than 2 months ago
  • $10k per year

     ...Description Senior Quality Assurance Engineer Location: Montreal, QC VIA is making an impact, and so can you. At VIA, our mission is to make communities cleaner, safer, and more equitable. We believe that by working across organizational boundaries, we can achieve... 
    Senior
    Full time
    Summer work
    Remote work
    Work from home
    Flexible hours

    Via Science

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

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