Ingénieur Systèmes Embarqués H/F - SOCASS - Société d'Assistance de Service et de Support
Les missions du poste
SOCASS est une société d'ingénierie qui se distingue par sa taille humaine et qui est régie par de profondes valeurs sociales. Depuis 2007, nous accompagnons nos partenaires dans la réalisation de leur projet grâce à notre savoir-faire et notre expertise technique.
Nous entretenons une relation de proximité et de confiance avec l'ensemble de nos équipes. Nous rejoindre, c'est faire partie d'une entreprise dynamique capable de vous accompagner dans votre évolution professionnelle.
Nous recherchons un un(e) ingénieur logiciel embarqué H/F pour participer à l'analyse exigences logicielles, à la conception, au développement, à la rédaction du code, à l'élaboration des plans de test et à la réalisation des essais du logiciel de base des systèmes de propulsion.
Ses responsabilités incluront :
- La réalisation de revues et d'inspections des exigences, des documents de conception, du code en C/C++ et en assembleur, ainsi que des plans de test.
- Maîtrise et application des méthodes et des techniques de virtualisation utilisées tout au long du cycle de développement du logiciel de base.
- Collaborer avec d'autres services et des fournisseurs afin de recueillir et de formaliser les exigences logicielles.
- Maitrise en diagnostic logiciel (Base SW Diagnostics)
- Maitrise en développement de pilotes logiciels de bas niveau (Low-Level Drivers) constituera un atout.
Le profil recherché
Qualifications requises
- Diplôme de niveau Bac +3 à Bac +5 en génie électrique, informatique industrielle.
- De 0 à 5 ans d'expérience dans le développement manuel de logiciels embarqués en C/C++, dans un environnement utilisant un système d'exploitation temps réel (RTOS).
- De 0 à 5 ans d'expérience dans la configuration de modules logiciels de base AUTOSAR avec les outils Vector et/ou ETAS, notamment : OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN et XCP.
- Expérience des microprocesseurs multicoeurs, capacité à interpréter des schémas électroniques matériels et connaissance des concepts de sécurité fonctionnelle (ISO 26262).
- Expérience des compilateurs, des émulateurs, des outils de débogage (Lauterbach) et du développement de scripts d'automatisation.
- Expérience en vérification et validation logicielle, incluant les tests en boîte blanche (White Box), en boîte noire (Black Box) et en boîte grise (Gray Box).
- Connaissance des normes de qualité du code logiciel automobile, notamment MISRA-C.
- Bonnes capacités de communication, à l'écrit comme à l'oral.
- Capacité à s'adapter à un environnement évolutif tout en maintenant un niveau de productivité élevé.
- Expérience dans l'utilisation d'outils d'acquisition et d'analyse de données tels que ETAS, INCA, CANoe et CANalyzer.
- Expérience des microprocesseurs automobiles NXP Cobra-55 et de la famille AURIX TC.
Compétences requises
- Cobra
- C++
- Microprocesseur
- CANalyzer
- Normes de qualité