ACTIVITES PRINCIPALES ET TACHESEtudier le cahier des charges produit : - Etudier le cahier des charges produit pour définir les exigences fonctionnelles et non fonctionnelles du software et lister l’ensemble des solutions techniques possibles pour chaque option et les transmettre au Project Leader. - Identifier les fonctionnalités essentielles et les contraintes du système en collaborant avec Embedded Hardware Engineer et donner le support technique lors des échanges avec les fournisseurs. - Elaborer les documents liés aux plans de validation et aux exigences règlementaires du produit en Collaborant avec Project leader, Certification Engineer, Cooling Laboratory Chief Engineer, EE Développement Engineer Mechanical Design Chief Engineer. - Compiler toutes les informations analysées dans un rapport d’étude faisabilité détaillé pour prendre des décisions éclairées sur la fiabilité du développement du software par rapport au cahier des charges du produit. - Elaborer et/ou développer le cahier de charge du software, les fonctionnalités du produit et la famille microcontrôleurs adéquate pour déterminer la conception du software à réaliser en collaborant avec EE Chief Engineer. - Rédiger des rapports de suivi pour les activités effectuées et les communiquer aux Project Leader et EE chief Engineer pour mettre à jour le planning du projet de développementConcevoir l’architecture software du système : - Réexaminer et comprendre en profondeur les exigences du cahier des charges du software - Définir l’architecture globale et le plan de validation fonctionnel qui répond aux besoins du système en collaborant avec les ingénieurs du laboratoire de performance, EE Engineers et certification. - Concevoir l’algorithme des modules de fonctions de commande spécifique et les interactions entre les différentes parties du système global. - Définir la manière dont les données seront stockées, traitées, échangées entre les composants et les interfaces utilisateurs. - Définir les zones sensibles du système et appliquer des mesures de sécurité adaptées. - Concevoir des mécanismes de gestion des erreurs, de sauvegarde et de restauration en cas de défaillance. - Tester et mettre à jour le flow chart du software en fonction des résultats des tests obtenus avec l’évolution du produit. Ecrire, Structurer et tester le code du système global. - Écrire le code source en utilisant le langage de programmation choisi en respectant la norme et les standards. - Structurer le code de manière logique en utilisant des modules, des classes ou des fonctions, selon le paradigme de programmation et ajouter des commentaires pertinents pour expliquer la logique complexe, les algorithmes, ou toute autre partie du code qui pourrait être difficile à comprendre - Définir le système de gestion des versions afin de suivre les modifications apportées au code. - Réaliser des tests unitaires pour chaque composant afin de vérifier les interactions entre les différents modules et valider l’ensemble du système et générer l’exécutable du code. - Réviser le code en utilise des outils de revue de code pour identifier les problèmes potentiels - Mettre à jour le code et la documentation du Software afin d’éviter toute confusion. - Générer les premières versions du Software pour des tests de calibration et qualification et les mettre à jour en fonction des résultats de test du laboratoire performance. Améliorer les produits existants et contribuer au lancement de nouveau produit - Elaborer une série de tests à effectuer au niveau du laboratoire performance et transmettre les rapports au Software Développement Chief Engineer pour analyse. - Identifier les opportunités d'optimisation du code pour améliorer les performances des produits. - Paramétrer la ligne de test des composants du produit en collaborant avec le responsable qualité conception, le responsable production et les méthodes industrielles. - Former la qualité, la production, les méthodes industrielles et le service SAV sur le fonctionnement du produit et le mode opératoire de l’interface utilisateur. - analyser les défaillances éventuelles dans le fonctionnement des produits en production série ou sur le marché et mettre en œuvre des solutions correctives en collaborant avec la qualité, la production et les méthodes industrielles. - Mettre à jour et maintenir la documentation technique du software (l’architecture, le code, les spécifications et les rapports de tests) pour refléter toute modification apportée à la conception du software pendant le cycle de vie du produit.Profil Recherché : Bac +5 en électronique spécialité systèmes embarqués, ou Electrique et Electronique Maitrise des logiciels de conception électronique et de programmation,Savoir utiliser les équipements de tests des circuits électroniques, Savoir sélectionner les microcontrôleurs, conception des alimentations à découpage.
Secteur d'activité:
Industries
Type de poste:
CDI
Niveau d'études:
Master 2, Ingéniorat, Bac + 5
Années d'experience:
Jeune Diplômé
Catégories:
Ingénierie, Etudes, Projet, R&D
Publiée le:
19-06-2025 à 08:35:53
Annonces similaires
LaunchPad development kit
LAUNCHXL-F28379D is a low-cost evaluation and development tool for the TMS320F2837xD, TMS320F2837xS...
CONSTANTINE/
ALGERIE
25 000 DA
MULTIFONCTION HP SMART TANK 518
Caractéristiques du produit
Autres caractéristiques
Moule privé
NON
Statut de Produits
Stock
Type d...
ORAN/
ALGERIE
39 900 DA
VNCI 6154A S V23 E V17 Diagnostic Tool for VW Audi...
VNCI 6154A S V23 E V17 Diagnostic Tool for VW Audi Skoda Seat Support CAN FD DoIP
Product Descriptio...
Touggourt/
ALGERIE
40 000 DA
Publisher .Hydrology and Hydraulic Systems c34 phy...
Comprehensive and up-to-date, this newly revised Third Edition extends the tradition of excellence e...
ALGERIE
9 599 DA
Montre connectée : appels, modes multisports, cont...
Key Specifications/ Special Features:
Since its establishment in 2012, Shenzhen Lightspeed Times...
ALGERIE
5 999 DA
Montre connectée : appels, modes multisports, cont...
Key Specifications/ Special Features:
Since its establishment in 2012, Shenzhen Lightspeed Times...
ALGERIE
5 900 DA
MOXA UC-7124-CE
Ordinateur industriel RISC
► Ordinateur embarqué base ARM, 2 ou 4 ports série RS-232/422/485
► 2 p...
ALGER/
ALGERIE
240 000 DA
Mobile Apps Development (تطوير تطبيقات)
=> Développement des applications
- Mobile Apps Development
- Web Development
- Task Automation
-...
ALGER/
ALGERIE
2 000 DA
Table de Bricolage ''ENGINEER''
LIDO's CHILD vous propose la table de bricolage ''Engineer''
ALGER/
ALGERIE
4 800 DA
LECTEUR EMPREINTE HID
Le lecteur d'empreintes digitales DigitalPersona 4500 est un périphérique USB parfait pour des utili...
ALGER/
ALGERIE
111 DA