Bosch Group

Ingénieur Logiciel – IA Embarquée (C++) (h/f/d.)

C++
Traduction automatique. Consultez l’original.

Description de l'entreprise

Le groupe Bosch compte plus de 400 000 employés dans le monde, présents dans 60 pays, et nous sommes fiers d'avoir un impact sur la vie des gens et de travailler pour un avenir plus durable.

Bosch Service Solutions à Lisbonne développe et propose des solutions d'expérience client, de mobilité et de surveillance pour ses clients, et joue un rôle de premier plan dans la fourniture de services d'ingénierie et de développement logiciel sur le marché technologique. Chaque jour, nos équipes trouvent des solutions rapides, efficaces et innovantes pour des milliers de personnes.

Description du poste

Chez Bosch, nous façonnons l'avenir en inventant des technologies et des services de haute qualité qui suscitent l'enthousiasme et enrichissent la vie des gens. Notre promesse à nos collaborateurs est solide comme le roc : nous grandissons ensemble, nous apprécions notre travail et nous nous inspirons mutuellement. Rejoignez-nous et ressentez la différence en termes de mentalités, de cultures, de générations, d'identités et de perspectives. Chacun doit apporter son authenticité et travailler ensemble dans le respect. Bosch est un employeur qui valorise la diversité et l'égalité des chances. Nous accueillons les candidatures des personnes en situation de handicap et pouvons fournir des aménagements raisonnables pendant le processus de recrutement et dans l'exercice de l'activité professionnelle. En incluant tout le monde et en garantissant l'égalité des chances, nous libérons notre plein potentiel.

Votre contribution à quelque chose de grand

Chez Bosch, nous façonnons l'avenir de la mobilité en développant des systèmes automobiles intelligents alimentés par l'intelligence artificielle. En tant que membre de notre équipe d'ingénierie, vous contribuerez au développement des systèmes de surveillance des occupants de nouvelle génération et d'autres solutions automobiles basées sur l'IA, en travaillant à l'intersection du logiciel embarqué et de la Machine Learning.

Vous collaborerez avec des équipes multidisciplinaires pour transformer les modèles d'IA en logiciels embarqués efficaces, fiables et prêts pour la production, contribuant ainsi à apporter des technologies de perception innovantes aux véhicules du monde entier.

Les histoires de succès n'arrivent pas par hasard. Elles se construisent...

Faites-le arriver ! Nous attendons votre candidature avec impatience !

Vos responsabilités incluront :

  1. Concevoir, développer et maintenir des logiciels C++ de haute qualité pour les systèmes de surveillance des occupants et d'autres applications automobiles basées sur l'IA.
  1. Développer des composants logiciels qui consomment, traitent et interprètent les sorties des modèles de Deep Learning et de Machine Learning.
  1. Collaborer étroitement avec les ingénieurs IA/ML pour intégrer les modèles d'IA dans des solutions logicielles embarquées.
  1. Comprendre et optimiser l'interaction entre le matériel, le logiciel embarqué, les algorithmes d'IA et les architectures système.
  1. Optimiser les performances logicielles, l'utilisation de la mémoire et l'efficacité d'exécution sur les plateformes automobiles embarquées (par exemple, Texas Instruments, Qualcomm et SoC similaires).
  1. Soutenir le déploiement, l'intégration et la validation des modèles d'IA dans des environnements embarqués.
  1. Développer des logiciels en suivant des pratiques d'ingénierie logicielle modernes, en garantissant la maintenabilité, la scalabilité, la testabilité et une haute qualité de code.
  1. Participer aux discussions sur l'architecture logicielle, aux revues de code, au débogage et aux activités d'amélioration continue.
  1. Contribuer à des solutions de perception innovantes basées sur l'IA pour les systèmes automobiles de nouvelle génération.

Qualifications

Ce qui vous distingue

Formation

Diplôme en génie informatique, génie électrique, génie logiciel ou dans un domaine technique connexe.

Expérience / Savoir-faire

Compétences obligatoires

  1. Expérience dans le développement de logiciels en C++ moderne, de préférence pour les systèmes embarqués.
  1. Expérience en optimisation logicielle, débogage et analyse des performances.
  1. Solides connaissances des principes d'ingénierie logicielle, y compris SOLID, RAII, les patrons de conception et le Clean Code.
  1. Bonne compréhension des systèmes embarqués, de la gestion de la mémoire, du multithreading et de l'optimisation des performances.
  1. Expérience avec la conception d'interfaces / API et les architectures logicielles modulaires.
  1. Compréhension des concepts de Deep Learning, y compris les réseaux neuronaux, les pipelines d'inférence, les tenseurs et l'extraction de caractéristiques.
  1. Familiarité avec les frameworks de Deep Learning tels que TensorFlow, TensorRT, PyTorch, ou similaires.
  1. Compréhension du cycle de vie du machine learning, y compris l'entraînement, la validation, l'optimisation et le déploiement.
  1. Capacité à traduire le comportement des modèles d'IA en implémentations logicielles embarquées efficaces.
  1. Connaissance des pratiques de qualité logicielle, y compris les tests unitaires, l'analyse statique, les revues de code et la CI/CD.
  1. Très bonnes compétences en communication écrite et orale en anglais.

Style de travail et méthodes

  1. Esprit d'équipe avec un état d'esprit proactif et collaboratif.
  1. Orienté objectifs, motivé et passionné par la technologie.
  1. Approche analytique et systématique de la résolution de problèmes.
  1. Esprit d'apprentissage continu, avec un intérêt pour l'intelligence artificielle et les logiciels embarqués.
  1. Confortable pour travailler de manière autonome tout en collaborant efficacement avec des équipes internationales interfonctionnelles.

Compétences préférées

  1. Expérience de travail avec des produits ou applications basés sur l'IA/ML.
  1. Expérience dans le développement de logiciels automobiles.
  1. Expérience dans le déploiement de modèles d'IA sur des plateformes embarquées telles que Qualcomm, Texas Instruments, NVIDIA, ou similaires.
  1. Connaissance des systèmes de surveillance des occupants, de la vision par ordinateur, de la fusion de capteurs ou des fonctions de perception automobile.
  1. Familiarité avec les normes et processus de développement automobile, y compris ASPICE, la sécurité fonctionnelle et la cybersécurité automobile.
  1. Expérience dans le profilage et l'optimisation des performances d'inférence d'IA sur des appareils embarqués aux ressources limitées.

Informations supplémentaires

Travailler #LikeABosch signifie :

  • ⚖️ Conditions de travail flexibles
  • 🔀 Système de travail hybride
  • 🌐 Échanges avec des collègues du monde entier
  • 🧑‍⚕️ Assurance maladie et cabinet médical sur site
  • 📚 Opportunités de formation
  • 📈 Opportunités d'évolution de carrière et de développement professionnel continu
  • 💲 Accès à de superbes réductions chez des partenaires et sur les produits Bosch
  • 🏋️ Activités sportives et liées à la santé
  • 🚉 Excellent accès aux transports en commun
  • 🅿️ Parking gratuit
  • 🍽️ Cantine

Entité légale : Bosch Service Solutions S.A.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter