Architecte Logiciel Embarqué SW de Base (POSIX) - Équipe Noyau de Robotique Hors Route [BGSW]

Job expired!

Description de l'entreprise

Nous sommes BGSW : Le Centre d'ingénierie des technologies logicielles mondiales Bosch (BGSW) en Pologne a mis en place un nouveau Groupe de logiciels pour robots et systèmes autonomes (RAS) qui travaille sur un portefeuille de projets de systèmes autonomes innovants en tant que partenaire conjoint avec plusieurs partenaires internes de Bosch. Notre site offre de l'espace pour innover, des espaces de loisirs ainsi que des installations de laboratoire de pointe pour le développement de la robotique, notamment un système de suivi de mouvement de pointe (actuellement en construction).

Notre partenaire de projet interne - Bosch Rexroth fournit actuellement aux OEM (fabricants de tracteurs, de chariots élévateurs, d'excavatrices, éventuellement de véhicules à guidage automatique et d'autres véhicules) des ECU certifiés, sûrs et un large portefeuille de logiciels qui répondent aux exigences de la norme ISO 13849 Pl d. Cela permet aux clients de développer rapidement de nouvelles solutions et de les certifier.

À partir de maintenant et avec des solutions industrialisées qui deviendront progressivement répandues d'ici 2028, une augmentation progressive de l'autonomie dans le marché hors route est attendue.

Le portefeuille de matériel BODAS s'élargit avec un ECU de performance fonctionnellement sûr basé sur un SoC et CPU modernes. Le portefeuille de logiciels BODAS s'élargit avec un système d'exploitation POSIX fonctionnellement sûr et des applications qui correspondent aux fonctionnalités et aux attentes des solutions BODAS existantes pour AUTOSAR et qui élargissent encore l'ensemble de fonctionnalités pour fournir une compatibilité ROS 2 ainsi que la base pour des applications de perception/intelligence artificielle gourmandes en ressources. Nos clients OEM construisent des véhicules basés sur la plate-forme matériel/logiciel que nous fournissons. Ils programment leurs propres applications sur la base de nos API et de notre chaîne d'outils logiciels. Le contrôleur BODAS NextGen permettra le développement rapide de fonctions autonomes pour leurs véhicules.

Pour ce poste, vous serez un Architecte et Tech Lead de l'équipe Base Software (BSW) Core travaillant pour notre partenaire interne - Bosch Rexroth - Contrôleur robotique BODAS NextGen pour véhicules hors route sur ce projet en partant de zéro.

Vous dirigerez la conception et la mise en œuvre de l'ensemble du logiciel de base (BSW) du contrôleur robotique BODAS NextGen pour véhicules hors route. La taille de l'équipe BSW sera initialement de 4 à 5 experts.

Le défi principal et le champ d'action du rôle et de l'équipe BSW est de développer, documenter, mettre en œuvre et tester des concepts complexes conformément aux processus de sécurité. Ce logiciel de base doit cibler l'OS POSIX choisi. De plus, une partie du rôle consiste à soutenir la préparation de démonstrations pour les clients (OEM de véhicules).

Description du poste

Responsabilités:

  • Affiner et étendre les exigences de l'architecture logiciel de base (BSW) pour le contrôleur robotique BODAS NextGen pour véhicules hors route
  • Concevoir des concepts d'architecture BSW basés sur des exigences évolutives
  • Diriger et contribuer au développement, à la documentation, à la mise en œuvre et à l'essai de concepts d'architecture BSW complexes selon des processus de sécurité ciblant l'OS POSIX choisi avec l'équipe BSW en Pologne
  • Intégrer le BSW dans un pipeline CI/CD, effectuer des tâches liées à la maintenance du logiciel
  • Soutenir les activités de démonstration à l'aide du logiciel développé, créer des outils pour le débogage et la présentation
  • Leadership technique de l'équipe BSW
  • Travailler en étroite collaboration avec d'autres équipes sur l'intégration globale du logiciel, du matériel, du système et des outils

Qualifications

Profil :

Doit avoir

  • Min. 5 ans d'expérience professionnelle dans le développement de logiciels en environnement embarqué avec du C++ moderne (C++14 et supérieur)
  • Min. 3 ans d'expérience professionnelle dans la conception d'architecture de logiciel embarqué, idéalement dans un contexte automobile
  • Expérience en UML/SysML (MBSE)
  • Los processeurs/un SoC "modernes" (par exemple, x86, ARM) expérience
  • Expérience de l'OS POSIX (par exemple, Linux embarqué, QNX) y compris l'intégration BSP
  • Expérience et connaissance des processus de sécurité fonctionnelle (par exemple, ISO 13849 Pl d)
  • Expérience des fonctionnalités et de l'architecture en temps réel (également sur OS POSIX)
  • Connaissance des meilleures pratiques d'ingénierie logicielle et de certaines technologies:
    • Bonne compréhension des tests logiciels, par exemple des tests unitaires aux tests d'intégration système
    • Expérience avec les cadres de tests unitaires
    • Expérience dans le contexte des technologies CI/CD
    • Excellente compréhension et connaissance pratique des principes SOLID
    • Bonne compréhension de la technologie des conteneurs, comme Docker
    • Bash
  • Connaissance pratique et expérience de l'ingénierie des exigences, notamment en matière de traçabilité et de sécurité fonctionnelle
  • Esprit créatif avec une aptitude éprouvée et une motivation à proposer de nouveaux concepts logiciels architecturaux robustes pour satisfaire des exigences complexes et évolutives du marché et des clients
  • Avoir de l'expérience en tant que chefs d'équipe technique
  • Diplôme universitaire en informatique, en mathématiques, en électronique, en robotique ou dans des domaines connexes

​C'est un plus

  • Expérience dans le contrôle des mouvements (contrôle d'actionneurs multi-axes et de machines mobiles)
  • Expérience dans la mise en œuvre des pilotes de capteurs tels que IMU, ultrasoniques, capteur de pression, caméras, radars, LIDAR, DGPS
  • Expérience dans la conception et la mise en œuvre d'une architecture SDK sur un système POSIX
  • Expérience sur AUTOSAR (classique ou/et adaptatif)
  • Expérience des protocoles réseau : CAN, Ethernet
  • Expérience avec ROS/ROS 2 middleware et/ou DDS
  • Fondamentaux de la robotique mobile (par exemple, cinématiques des manipulateurs, planification des mouvements, perception)
  • Expérience avec Python
  • Expérience avec Jenkins ou les actions Github
  • Expérience avec les outils Rhapsody, DNG

Informations complémentaires

Avantages:

Nous aimerions vous proposer un certain nombre de commodités pour vous et vos proches.

Travailler #LikeABosch:

  • Contrat de travail et un salaire compétitif (avec bonus annuel)
  • Horaires de travail flexibles
  • Programme de bonus de recommandation
  • Rémunération des coûts de droit d'auteur pour les employés IT

Grandir #LikeABosch:

  • Environnement de travail complexe, soutien professionnel et possibilité de partager connaissances et meilleures pratiques
  • Opportunités de développement en continu dans un environnement multinational
  • Accès étendu à des formations professionnelles, des conférences et des webinaires
  • Cours de langue

Vivre #LikeABosch:

  • Soins médicaux privés et assurance-vie
  • Carte multisport et équipes sportives
  • Chèques déjeuner
  • Nombre d'avantages pour les familles (par exemple