Ingénieur·e Logiciel Embarqué Senior - Smart Cameras & Vision
Brussels,
Belgique
Introduction de la société
Fondée en 1923 à Bruxelles, Macq est une société d'expert·e·s et d'ingénieur·e·s regroupé·e·s autour d'une seule mission : innover chaque jour pour simplifier les métiers de ses client·e·s. Notre société est aujourd'hui un partenaire incontournable pour les métiers liés au trafic et à l'automatisation car nous avons toujours su gagner la confiance de nos client·e·s.
Nous développons des caméras intelligentes qui améliorent la mobilité et renforcent la sécurité des usagers de la route, en analysant les flux vidéo en temps réel afin de détecter les usagers et les événements de circulation, de protéger les usagers vulnérables et de rendre la circulation plus sûre et plus fluide. En tant qu'ingénieur·e senior, vous serez au cœur de notre R&D en vision embarquée et relèverez des défis complexes en vision par ordinateur en temps réel, dont l'impact sera direct et concret.
Si ce genre de défi vous intéresse, vous êtes peut-être la personne que nous recherchons !
En tant qu'Ingénieur·e Senior, vous jouerez un rôle clé dans la conception de nos plateformes embarquées :
- Concevoir l'architecture logicielle embarquée de nos caméras intelligentes sur les plateformes NVIDIA Jetson
- Développer et optimiser des pipelines de traitement et d'analyse d'images en temps réel
- Développer et intégrer des modules en C++ et Python sur Linux embarqué
- Gérer l'acquisition et le traitement des flux de caméra (calibration, prétraitement, encodage)
- Concevoir et mettre en œuvre la fusion de capteurs entre plusieurs sources (caméras supplémentaires, LiDAR, radar) pour une détection robuste
- Déployer et optimiser des modèles de vision/inférence en périphérie (TensorRT, CUDA)
- Appliquer les meilleures pratiques de sécurité à nos systèmes embarqués et flux de données
- Optimiser les performances : contraintes en temps réel, latence, empreinte mémoire, consommation d'énergie
- Fournir un leadership technique et encadrer les ingénieur·e·s juniors
- Contribuer aux décisions d'architecture hardware/software avec les équipes hardware et R&D
Pourquoi vous êtes l'Ingénieur·e Senior que nous recherchons :
Votre profil :
- Vous avez un Master en Informatique, Ingénierie Électronique ou vous disposez de l'équivalent par expérience
Minimum 5 ans d'expérience dans le développement de logiciels embarqués, idéalement dans la vision ou l'imagerie
Forte maîtrise de Modern C++ et Python
- Connaissance approfondie de Linux embarqué
- Expertise en traitement d'image (OpenCV ou similaire) et pipelines en temps réel
- Compréhension solide des contraintes en temps réel et de l'optimisation bas niveau
- Fondamentaux de la sécurité pour les systèmes embarqués et connectés
- Autonome, avec des compétences en leadership technique et un esprit collaboratif
- Vous parlez couramment anglais; le français et/ou le néerlandais est un plus
Ces compétences sont également un plus :
- Expérience pratique avec l'écosystème NVIDIA Jetson (JetPack, DeepStream, TensorRT)
- Expérience avec la fusion multi-capteurs (caméra-caméra, caméra-LiDAR, caméra-radar) et l'estimation d'état (par exemple, filtrage de Kalman)
- Connaissance des pratiques de sécurité embarquée (démarrage sécurisé, cryptage, communication sécurisée, durcissement du système)
Envie de rejoindre un environnement accueillant, compréhensif et inclusif ?
Sur la base de l'analyse des aptitudes réalisée avec le cadre Actiris, les facteurs suivants ont été identifiés pour ce poste :
Activités très souvent requises :
- Voir
- Entendre
- Regarder un écran pendant de longues périodes
- Visualiser de petits détails
- Bouger les mains
- Bouger les doigts
- Comprendre des instructions simples
- Analyser un problème, une situation, …
- Mémoriser, retenir des informations
- Écrire et comprendre des informations écrites
- Gérer des opérations numériques
- Maintenir un effort mental prolongé
- Établir des relations sociales
- Travailler en équipe
- Travailler de manière autonome
- Prendre des initiatives
Activités parfois requises :
- Visualiser l'étendue spatiale et le mouvement
- Rester assis·e
- Changer de position
- Bouger le haut du corps
- Utiliser les bras/épaules
- Bouger le torse/tronc
- Bouger la tête
- Comprendre des instructions complexes
- Être attentif·ve/concentré·e
- Apprendre de nouvelles tâches
- Prendre des décisions
- Être patient·e
- Résister au stress
- Résister au bruit
- Résister aux conditions de travail en intérieur
CE QUE NOUS ONT À OFFRIR