Ingénieur(e) développement logiciel F/H
Reference 2024-18223
Non fixed term
Grenoble, Isère (38)
TA - DESIGN & ENGINEERING
Experienced
de 45 à 60 K€
Your missions
L’entité PID (Product Industrialization et Development) conçoit, développe, commercialise et maintient les produits électroniques et numériques de sûreté délivrés à nos clients. Son département ICT à en charge les développements logiciels et matériels, ainsi que leur validation.
Vous serez intégré(e) à l’équipe « développement produits logiciels », une équipe qui travaille sur des sujets diversifiés et stimulants.
Votre mission consistera à /
- prendre en charge le développement de composants logiciels (conception, implémentation, documentation, test) de logiciels de paramétrage, éditeurs graphiques complexes, etc… nécessaires au fonctionnement des automates de sûreté, dans le respect des processus qualité et des standards applicables. Des incursions en programmation embarquée (logiciels importants pour la sûreté ou non) sont nécessaires.
- intervenir sur des logiciels développés avec des technologies et des langages variés, selon vos compétences et les besoins des projets en cours.
- participer à la rédaction de la documentation technique de conception et de la documentation utilisateur.
- suivre les aspects qualité/planning/coût,
- piloter le travail de prestataires externes. Vous échangerez avec les testeurs pour garantir un excellent niveau de qualité.
You are
Profil :
Bac+5 type Ingénieur ou équivalent universitaire en développement logiciel, vous êtes autonome et ouvert. L’informatique est votre passion, mais vous êtes curieux et vous vous intéressez également à l’automatisme pour comprendre les besoins des utilisateurs et réaliser des logiciels.
Vous bénéficiez d’une expérience avérée en développement logiciel embarqué. Vous connaissez ou êtes partant pour apprendre plusieurs langages de programmation.
Vous êtes capable de comprendre des exigences fonctionnelles et de les traduire en architectures logicielles efficaces dans des environnements techniques complexes et hétérogènes.
Vous savez vous adapter facilement à différents types d’organisation (cycle en V, agilité, peer reviews, etc…). Vous pouvez prendre en charge et organiser des activités de développement en autonomie dans le respect des coûts et délais impartis, et pourrez si besoin encadrer des prestataires et fournisseurs.
Enfin, vous avez de bonnes capacités rédactionnelles et savez écrire et vérifier de la documentation technique, incluant exigences, conception et documentation utilisateur, en Français comme en Anglais. Vous êtes rigoureux et respectueux des processus qualité.
Compétences requises :
+ Connaissances approfondies en développement logiciel embarqué en C, ASM, C++.
+ Connaissances de base en Python
+ Connaissances approfondies en OS temps réel (RTOS) : une expérience avec QNX serait un plus.
+ Expérience dans le développement de BSP pour RTOS.
+ Protocole de communication : Modbus RTU/TCP, TCP-IP.
+ Connaissance des architectures PowerPC, ARM.
+ Connaissance des systèmes d’exploitation WINDOWS et LINUX
+ Notions en gestion de version, gestion de tickets, traçabilité des exigences
+ Très bon niveau d’anglais (TOEIC >800 ou équivalent obligatoire)
+ Rigueur, autonomie et capacité d’organisation
+ Déplacements occasionnels à prévoir en Europe
Poste basé à Grenoble (Meylan) au sein d’un établissement soumis à une enquête administrative.
Additional information
Specialization: TAL - Instrumentation and Control
Level of education (all) Master
Place: France, Auvergne-Rhône-Alpes, Isère (38), Grenoble
Employment level: Cadre
Position under administrative investigation: Yes
Item subject to export control authorization: Yes