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.)
$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- .... 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...SeniorPermanent employmentFull timeFlexible hours
- ...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...SeniorFull time
- ...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...SuggestedFull timeFlexible hours
- ...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....SeniorLong term contractPermanent employmentWork at office
- ...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 timeFlexible hours
- ...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 employmentFull timeWork at officeFlexible hours
- ...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...SeniorFull timeApprenticeship
- ...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...SeniorLong term contractFull time
- ...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 timeFlexible hours
- ...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...SeniorFull timeWork at office
- ...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
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull time
- ...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...SeniorPermanent employmentFull timeFlexible hours
- ...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...SeniorPermanent employmentFull time
- ...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...SeniorFull timeApprenticeship
- ...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...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
$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...SeniorFull timeWork at officeImmediate startRemote workFlexible hours- ...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 contractFull timeWork at office
- ...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...SeniorDaily paidFull timeWork at office
- ...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...SeniorFull time
- ..., 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...SeniorFull timeWork at officeRemote workWorldwide
- ...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...SeniorFull timeInternshipWork at officeRemote workWorldwide
- ...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...SeniorFull timeWork at office
- ...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...SeniorFull timeWork at officeLocal area
- ...~ 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...SeniorFull time
- ...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...SeniorLong term contractFull time
- ...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...SeniorFull timeWorldwide
$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...SeniorFull timeSummer workRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Engineer (C/C++). Be the first to apply!
- c++ developer Montréal, QC
- embedded c c++ software engineer Montréal, QC
- c++ software developer Montréal, QC
- c++ developer fintech Montréal, QC
- junior c++ developer Montréal, QC
- senior contracts manager contracts specialist Montréal, QC
- senior administrative officer Montréal, QC
- senior project accountant Montréal, QC
- senior accounting technician Montréal, QC
- senior account executive Montréal, QC

