Concepteur(trice) de logiciel embarqué / Embedded Software Designer
Genetec
Qui nous sommes :
Genetec est un leader global en solutions de sécurité, d’intelligence et d’opérations. Nous servons des clients dans les secteurs commercial, gouvernemental, de l’éducation, de la santé, de la vente au détail, bancaire, de l’énergie, des services publics et du transport, et ce dans le monde entier.
Nous sommes un groupe d’individus partageant les mêmes idées, recherchant l’excellence et animés par la curiosité et l'envie d'améliorer la vie quotidienne des personnes qui nous entourent. Plus de 25 ans et 2200 employés après notre fondation, nous avons su conserver notre état d'esprit de start-up, en utilisant la technologie de manière créative pour aider à résoudre de nouveaux problèmes.
La dynamique de votre équipe :
Nous sommes une équipe passionnée et expérimentée de concepteurs de logiciels embarqués pour une gamme de produits de reconnaissance de plaques d’immatriculations (ALPR), de matériel de contrôle d’accès et d’équipements vidéo.
Nous travaillons en étroite collaboration avec l’équipe matérielle (hardware) et développons des logiciels embarqués pour une grande variété d’architectures de processeurs, de microcontrôleurs (MCU), d’unités de traitement neuronal (NPU), de capteurs d’images, de systèmes de gestion de batterie (BMS) et de panneaux solaires, et de périphériques en tout genre.
Votre journée en un coup d'oeil :
- Concevoir, implémenter et intégrer des logiciels embarqués (« firmware ») pour des systèmes variés (« bare metal » ou RTOS)
- Participer activement dans le design et la mise en place de pipelines vidéo utilisant diverses composantes matérielles (ISP, VPU, NPU)
- Développer et maintenir des librairies bas niveau (BSP, HAL)
- Déboguer et résoudre les problèmes dans les logiciels embarqués (« firmware »)
- Implémenter et maintenir des logiciels sous Linux (Yocto)
- Développer un code de haute qualité, en mettant l’accent sur de bonnes architectures et les principes de sécurité
- Évaluer et intégrer de nouveaux concepts technologiques, notamment par l’élaboration de montages spéciaux pour la R&D
- Participer à des sessions de « brainstorm » pour la conception d'un nouveau produit (phase d'architecture)
- Développer du code de test (test unitaire, régression) pour s’assurer que le design (logiciel et électronique) rencontre les requis
Ce qui fait de vous un excellent candidat :
- Baccalauréat en génie électrique, informatique ou logiciel
- Expérience pertinente en développement logiciels embarqués (architecture ARM)
- Connaissance du langage de programmation C
- Compréhension des protocoles de communication (I2C, SPI, UART, USB)
- Capacité de comprendre des schémas et travailler avec les concepteurs électroniques
- Connaissance de l'utilisation de l'oscilloscope et autres instruments usuels de débogage (multimètre, analyseur logique, etc.)
- Forte autonomie et créativité, aimer les défis
- Être orienté résultats
- Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Un atout si vous avez :
- Expérience de développement sous Linux et écriture de pilotes
- Expérience avec Yocto / BitBake
- Familiarité avec le développement C# (.NET)
- Familiarité avec les pipelines d’intégration et de déploiement continu (CI/CD)
- Connaissances en développement Rust et/ou Go
- Connaissances en réseautique (Ethernet, LTE, TCP/IP)
Voilà ce que nous offrons !
- Régime de rémunération attrayant
- Programme de remboursement des frais de formation
- Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
- Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
- Café gratuit à volonté
- Espace de stationnement gratuit pour tous les employés
- Centre d’entraînement sur place
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---------------------------------------------------------------------------------------------------
Who we are:
Genetec is a global leader in security, intelligence, and operations solutions. We serve clients worldwide across commercial, government, education, healthcare, retail, banking, energy, utilities, and transportation sectors.
We are a group of likeminded individuals driven by curiosity, excellence, and the desire to improve the daily lives of those around us. More than 25 years and 2,200 employees after our founding, we have maintained our startup mindset, using technology creatively to solve new challenges.
Your team’s dynamic:
You will join a passionate and experienced team of embedded software designers working on a range of products, including automatic license plate recognition (ALPR) systems, access control hardware, and video equipment.
We collaborate closely with the hardware team and develop embedded software for a wide variety of processor architectures, microcontrollers (MCUs), neural processing units (NPUs), image sensors, battery management systems (BMS), solar panels, and diverse peripherals.
Your day at a glance:
- Design, implement, and integrate embedded software (firmware) for various systems (bare metal or RTOS)
- Actively contribute to the design and implementation of video pipelines using hardware components (ISP, VPU, NPU)
- Develop and maintain lowlevel libraries (BSP, HAL)
- Debug and resolve issues in embedded software (firmware)
- Implement and maintain Linuxbased software (Yocto)
- Write highquality code with a focus on solid architecture and security principles
- Evaluate and integrate new technology concepts, including building special prototypes for R&D
- Participate in brainstorming sessions for new product design (architecture phase)
- Develop test code (unit tests, regression tests) to ensure both software and electronics meet requirements
What makes you a great fit:
- Bachelor’s degree in Electrical, Computer, or Software Engineering
- Relevant experience in embedded software development (ARM architecture)
- Proficiency in C programming
- Understanding of communication protocols (I2C, SPI, UART, USB)
- Ability to read schematics and collaborate with electronic designers
- Knowledge of oscilloscopes and other common debugging tools (multimeter, logic analyzer, etc.)
- Strong autonomy and creativity, with a passion for challenges
- Results oriented mindset
- Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
An asset if you have:
- Experience in Linux development and driver writing
- Experience with Yocto / BitBake
- Familiarity with C# (.NET) development
- Familiarity with CI/CD pipelines
- Knowledge of Rust and/or Go development
- Networking knowledge (Ethernet, LTE, TCP/IP)
Let’s talk perks!
- Attractive compensation package
- Training Tuition Reimbursement Program
- Subsidized meals in our amazing Bistro (Les Cordons Bleus)
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Private, free parking for all employees
- Onsite fitness facility with personal trainer
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
- ...au développement de solutions logicielles pour un large portefeuille d'... ...’expérience en programmation embarquée sous Windows et Linux. Des... ...with us, you’ll help develop software solutions for a wide... ...lifecycle including user experience, design, security, development, and maintenance...SuggestedFlexible hours
- ...rigueur et souci du détail. Ce que vous apportez Diplôme universitaire de 1er cycle en technologies de l’information, génie logiciel ou dans un domaine connexe (ou expérience équivalente); Minimum de douze (12) années d’expérience en développement, dont une partie...SuggestedDaily paidPermanent employmentFull time
- ...multidisciplinaire et auto-organisée, où chaque idée compte et où l’excellence logicielle est au cœur de nos produits. Dans ce rôle stratégique, vous participerez à la conception et au développement de logiciels de nouvelle génération destinés au domaine du contrôle non destructif (...SuggestedFull timeRemote workFlexible hours
- ...Nous recherchons un ingénieur test / vérification & validation logiciel embarqué, soucieux du détail, pour contribuer aux activités de test au... ...complémentaires Dans cette annonce, l’emploi du masculin pour désigner des personnes n’a d’autres fins que celle d’alléger le texte....SuggestedPermanent employmentFull timeFlexible hours
- ...Votre rôle Faire la conception pour les projets au moyen de logiciel DAO (ex : AutoCad) ou d'une maquette 3D (Catia) selon les priorités... ...filiales ou entreprises affiliées de AtkinsRéalis communément désignées « AtkinsRéalis ») sont déterminées à protéger votre confidentialité...SuggestedPart timeWork at officeWorldwideFlexible hours
- ...envergure? Chez Hatch, nous recherchons un(e) technologue / concepteur(trice) senior en structure pour rejoindre notre équipe de Montréal... ...industriels ou multidisciplinaires — un atout ~ Connaissance des logiciels de la suite Bentley (MicroStation, OpenBuildings, etc.) ou...Local areaFlexible hoursDay shift
- ...MANNARINO Systems & Software Inc. est un leader dans la fourniture de systèmes critiques, de logiciels, de matériel et de services d'ingénierie de certification aux industries... ...les développeurs de logiciels d'applications embarquées et les clients MANNARINO pour spécifier et...Work at officeRemote workFlexible hours
- ...atout : ses employé.es! LAPORTE recherche un.e Technicien.ne concepteur.trice en structure qui contribuera à la conception et à la... ...et la préparation de plans et détails structuraux à l’aide de logiciels de conception et de dessin. Assister les ingénieur.e.s dans...Daily paidPermanent employmentFull timeWork at officeFlexible hours2 days per week
- ...encounters with arena layouts, and pacing using provided level design tools and various other scripting systems. Creating designs documents... ...tendances du secteur. Connaissance de Maya, 3DS Max ou d'un logiciel 3D similaire. Connaissance de JIRA, Confluence et Perforce...Full timeWork at officeRemote workWorldwide
- ...assistance to members of the dedicated level design team. ~ Oversee the creative level... ...l'Unreal Engine Editor. ~ Maîtrise des logiciels Atlassian (JIRA, Confluence). ~ Motivation... .... ~ Proficiency with Atlassian software (JIRA, Confluence). ~ Self-motivation....Daily paidFull timeWork at officeRemote workWorldwide
- ...les coupes et détails et capacité à les produire; Maîtrise du logiciel AutoCAD et connaissance de base de Excel et Word; Bonne... ...autres filiales ou entreprises affiliées de AtkinsRéalis communément désignées « AtkinsRéalis ») sont déterminées à protéger votre confidentialité...Full timeWork at officeWorldwideFlexible hours
- ...supervision du Directeur de création, le concepteur vidéo conçoit, capte et monte des contenus... .... ~ Compétence avancée avec les logiciels Adobe Creative Suite (Premiere Pro, After... ...tendances en storytelling vidéo, motion design et création de contenus pour médias sociaux...Remote workFlexible hoursDay shift
- ...Ingénieur·e / Concepteur·trice de solutions Sous la supervision du Directeur de solutions et développement des affaires, I’ingénieur·e/concepteur... ...à l’extérieur du Québec ; Très bonne connaissance des logiciels de la suite MS Office (Word, Excel, PowerPoint) ; Très...Permanent employmentFull time
- ...répondez pas — signalez-la à ***email_hidden*** et vérifiez le poste sur notre page carrières officielle. Votre rôle à titre de Concepteur(trice) principal(e) Produit, Flux client Vous concevrez des expériences numériques qui rendront Dialogue indispensable pour plus de...ApprenticeshipWork at office
- Type de poste : Régulier Votre futur rôle au sein de notre équipe Vous ferez partie de notre équipe Mécanique, qui est impliquée dans la réalisation d’études associées à des projets majeurs dans les secteurs des mines, de l’énergie et de l’industrie lourde. Vous pourriez...Daily paidPermanent employmentWork at officeLocal areaFlexible hours
- ...phares de Genetec. La sécurité logicielle, la haute disponibilité des... ...technique ou comme administrateur(trice) de systèmes Connaissance... ...Genetec’s premier products. Strong software security, high system... ...Competency in test planning and design, documentation of test scenarios...Full timeFlexible hours
- ...développement de chacun et privilégions un logiciel propre, maintenable et performant. Nous... ...value clean, maintainable, and performant software. We experiment, iterate, and continuously... ...lifecycle including user experience, design, security, development, and maintenance...Flexible hours
- ...renommée mondiale nous recrutons un designer aéronautique avec expérience... ...en soutenant, en tant que concepteur, les phases de fabrication, d... ...avez une connaissance des logiciels de conception et de modélisation... ...CATIA V5 design and modeling software. You possess strong...Full timeWork at office
$110k per year
...Poste : ingénieur logiciel (.NET / Windows) Lieu de travail : Montréal Vous êtes un... ............................. Position: Software Engineer (.NET / Windows) Location: Montreal... ...? We are seeking a technical expert to design and implement sophisticated interface...Work at officeFlexible hours- //See english below...// CONCEPTEUR SONORE FREELANCE Pool de talents... ...solide démontrant un design sonore créatif et efficace.... ...équipements, des bibliothèques logicielles et sonores professionnelles.... ...operate professional equipment, software and sound libraries. ADDITIONAL...Hourly payDaily paidContract workFreelanceImmediate startWorldwide
$108.5k - $152k per year
...global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother... ...-vous à nous! Développeur(-euse) de logiciels III Notre équipe Home &... ...Department of Homeland Security (DHS). Software Developer III Our team, the Home...Summer workWork at officeLocal areaFlexible hours- ...de votre équipe : Le Développeur(euse) logiciel - compilation et déploiement travaillera... ...---------- Your team’s dynamic: The Software Developer - Builds & Releases will be working... ...of the compilation procedures and the design of various automation process. You will...Flexible hours
- ...applicable law. Behaviour is looking for a talented Senior Mission Designer to help shape the gameplay experience of a brand-new AAA IP.... ...interactives et cohérentes; Collaborer avec les concepteur·trice·s systèmes afin que les missions s’intègrent harmonieusement à...Permanent employmentFull time
- //See English version below…// Poste: Concepteur sonore Montréal, Canada Objectif du Poste: En tant que concepteur sonore, vos responsabilités... ...● Diplôme dans une discipline en lien avec le poste (design sonore, enregistrement, musique) ● Expérience ayant travaillé...Permanent employmentFull timeWorldwide
- .... À propos du poste Fulltime est à la recherche d'un(e) Concepteur(trice) de conversations IA pour prendre en charge la façon dont nos... ...About the Role Fulltime is looking for an AI Conversation Designer to own how our voice AI agents sound, behave, and perform in the...Full timeContract workFor contractorsWork from homeFlexible hoursAfternoon shift
- ...se rencontrent développement logiciel, électronique et innovation produit... ...web et desktop aux systèmes embarqués — qui soutiennent directement... ...operations, where software development meets electronics... ...and desktop applications to embedded systems — that directly support...Daily paidFull timeApprenticeshipFlexible hours
- ...other protected characteristics as per applicable law. The UX Designer in the Central Technologies team will lead the design of... ...; une expérience avec les outils Adobe est un plus. Le·la Concepteur·trice UX au sein de l’équipe Technologies centrales pilote la conception...Permanent employmentFull timeFlexible hours
- ...joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride... ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends... ...software delivery. Your day at a glance: Designing, developing and maintaining an expansive...Flexible hours
- ...grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine.... ...poste En tant que Développeur(euse) embarqué senior chez Vention... Vous serez... ...qui fait le pont entre le matériel et le logiciel : vous concevrez les composants temps réel...Daily paidFull timeContract workApprenticeshipWork at officeWork from homeDay shift
- ...QUE VOUS ALLEZ ACCOMPLIR Le concepteur est amené à faire de la... ...Effectuer la conception et le design de pièces ou d’assemblage selon... ...Inspection) ; Maîtriser les logiciels de conception et de... ...Proficiency with design and modeling software such as CATIA V5, 3DVia, and...Temporary workWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Concepteur(trice) de logiciel embarqué / Embedded Software Designer. Be the first to apply!
- software architect Montréal, QC
- entry level software Montréal, QC
- software quality assurance Montréal, QC
- software trainer Montréal, QC
- software Montréal, QC
- golang software developer Montréal, QC
- software implementation project manager Montréal, QC
- spécialiste assurance qualité logiciel Montréal, QC
- embedded software Montréal, QC
- software asset management analyst Montréal, QC

