Upload
others
View
23
Download
0
Embed Size (px)
Citation preview
PFE BOOK2022
Systèmes Électroniques
Systèmes Embarqués
Solutions Cloud
Systèmes d’Information
Management de la Qualité
Sommaire
Qui sommes nous ?
Nous délivrons des plateformes clé-en-main pour des services de boût-en-boût.
Sofia Technologies est un bureau d’études en ingénierie et en service IT spécialisé dans la conception et l ’ intégration d’électronique, mécatronique,
software embarqué, solutions cloud et internet des objets.
Doté d’une équipe expérimentée d’ingénieurs et d’une organisation réactive, nous délivrons des solutions
end-to-end de prototypage rapide, des plateformes évolutives à coût optimisé, ainsi que des applications
métiers pour les marchés de l ’Automotive, de l ’Agriculture, du Médical et de la Smart City.
Systèmes Électroniques
Liste des projetsproposés
Smart solar battery charger
1
Smart Multi-technologies temperature sensor
3
Test bench for smart device
5Smart Device (DEV BOARD)
6
Connected Smart Oximeters
4
Smart home lighting
2
Systèmes électroniques
Smart solar battery charger
1
Nombre de stagiaires
2 stagiaires
Référence projet
SEL01
Niveau d’études
BAC+3/BAC+5
Technologies requises
ARM Cortex-M, MPPT, Power supply design (Buck , Boost, . .), Analog Digital electronics, Spice Simulation (Ltspice), ALTIUM Designer
Description
Conception et développement d’un module intelligent de gestion de l'énergie solaire (monitoring) et gestion
Systèmes électroniques
Smart home lighting
2
Nombre de stagiaires
2 stagiaires
Référence projet
SEL02
Niveau d’études
BAC+3/BAC+5
Technologies requises
ARM Cortex-M, lighting sensor, Power supply design (Buck , Boost, . .), Analog Digital electronics, Spice Simulation ( Ltspice), ALTIUM Designer
Description
Conception et développement d’un module intelligent de gestion de l’éclairage domestique, des fenêtres et des rideaux en fonction de la lumière naturelle mesurée.
Systèmes électroniques
Smart Multi-technologies temperature sensor
3
Nombre de stagiaires
2 stagiaires
Référence projet
SEL03
Niveau d’études
BAC+3/BAC+5
Technologies requises
ARM Cortex-M, temperature sensor, PTC, NTC, PT100, … Power supply design (Buck , Boost, . .), Analog Digital electronics, Spice Simulation (Ltspice), ALTIUM Designer
Description
Conception et développement d’un module intelligent de mesure de température de précision utilisé dansl’automobile, l’aéronautique, le spatial ...
Systèmes électroniques
Connected Smart Oximeters
4
Nombre de stagiaires
2 stagiaires
Référence projet
SEL04
Niveau d’études
BAC+3/BAC+5
Technologies requises
ARM Cortex-M, Light and Color Sensor, Power supply design (Buck , Boost, . .), Analog Digital electronics, Spice Simulation (Ltspice), ALTIUM Designer
Description
Conception et développement d’un module intelligent
du pouls et de l’indice de perfusion.
Systèmes électroniques
Test bench for smart device
5
Nombre de stagiaires
2 stagiaires
Référence projet
SEL05
Niveau d’études
BAC+3/BAC+5
Technologies requises
ARM Cortex-M, sensors, Power supply design (Buck , Boost, . .), Analog Digital electronics, ALTIUM Designer, NI
Description
Conception et développement d’un banc de test pour carte électronique.Ce banc de test servira à valider les cartes électroniques à lasortie de la chaîne de production.
Systèmes électroniques
Smart Device (DEV BOARD)
6
Nombre de stagiaires
2 stagiaires
Référence projet
SEL06
Niveau d’études
BAC+3/BAC+5
Technologies requises
ARM Cortex-M, Sensors teechnologies, Power supply design (Buck , Boost, . .), Analog Digital electronics, Spice Simulation (Ltspice), ALTIUM Designer, Proteus, …
Description
Conception et développement d’une carte intelligente générique de développement rapide des systèmes intelligents : multi-technologies sensors, MPTT Solar Energy, Battery charging, Wireless communication, …
Systèmes électroniques
Systèmes Embarqués
Liste des projetsproposés
Ajouter le support de la carte MENZU PREMIUM dans le système de build OpenWRT basé sur BuildRoot
1
Dévelopement d‘une plateforme «Penetration Testing» pour MENZU PREMIUM
3Conception et développement d’une architecture «DevOpsArchitecture» pour MENZU PREMIUM enutilisant MENDER
4
Plateforme multi-protocolespour MENZU PREMIUM
5
Développement du projet Dual CA53/CM4 Linux/RTOS
2
Systèmes embarqués
Liste des projetsproposés
Support du OpenWRT sur MEZNU PREMIUM
6
Développement d'un linter/beautifier de code pour Sofia Tech
8Conception et développement d’une plateforme de testembarqué pour les ciblesMENZU de Sofia Tech
9
Développement et intégration d’une toolchain de compilation open-source pour les cibles MENZU de Sofia Tech
10
Orchestrateur open-source et temps réel pour les architecturesdistribuées pour microcontrôleurs
7
Systèmes embarqués
Intérger le système OpenWRT sur la carte MENZU PREMIUM de Sofia Tech avec BuildRoot
1
Nombre de stagiaires
1 stagiaire
Référence projet
SEM01
Niveau d’études
BAC+5
Technologies requises
BuildRoot, Linux, OpenWRT, Network, Shell, Makefile
Description
L'objectif est d'avoir une image Linux exécutant OpenWRT OS sur MENZU PREMIUM avec un support des modules WIFI et 4G pour que les fonctionnalités du modem répondent correctement.
Systèmes embarqués
Développement du projet Dual CA53/CM4 Linux/RTOS
2
Nombre de stagiaires
1 stagiaire
Référence projet
SEM02
Niveau d’études
BAC+5
Technologies requises
FreeRTOS, Linux, Device Tree, Kernel, Yocto
Description
La carte MENZU PREMIUM est basée sur un processeur IMX8MM qui contient 4 x Cortex A53 capables d'exécuter Linux et 1 x Cortex M4 MCU capable d'exécuter des applications en temps réel basées sur un système d'exploitation temps réel (RTOS). L'objectif est de développer un projet qui utilise un périphérique SPIen utilisant le domaine du core M4 et d'envoyer des données au domaine du core A53 qui exécute une application Linux QT qui affiche les données du projet.
Systèmes embarqués
Dévelopement d‘une plateforme«Penetration Testing» pour MENZU PREMIUM
3
Nombre de stagiaires
1 stagiaire
Référence projet
SEM03
Niveau d’études
BAC+5
Technologies requises
Protocoles réseaux, Les basiques de Pentesting (ARP Spoofing, .. .), C++, libtins, libpcap
Description
L'objectif est de développer une plateforme de test de pénétration pour diverses attaques LAN/WLAN basée sur une architecture C++ qui peut effectuer les attaques sur le LAN à l'aide d'une connexion Ethernet/Wifi et sur les réseaux 802.11 à l'aide d'un module WIFI compatible avec le mode Monitor.
Systèmes embarqués
Conception et développement d’une architecture DevOps pour MENZU PREMIUM en utilisant MENDER
4
Nombre de stagiaires
1 stagiaire
Référence projet
SEM04
Niveau d’études
BAC+5
Technologies requises
Docker, GitLabCI, Linux, Shell, Ansible
Description
Concevoir une architecture DevOps pour les builds Yocto pouvant gérer les auto-builds des images Linux dédiées à la carte MENZU PREMIUM, lancer des tests et éventuellement déployer les mis à jour à l'aide du framework MENDER. L'architecture doit utiliser Docker et Ansible pour l'installation et la configuration automatique du serveur.
Systèmes embarqués
Plateforme multi-protocoles pour MENZU PREMIUM
5
Nombre de stagiaires
1 stagiaire
Référence projet
SEM05
Niveau d’études
BAC+5
Technologies requises
C++, Python, Linux, gRPC, UML, Yocto
Description
Concevoir, développer et mettre en œuvre un projet de passerelle multi-protocoles basé sur la carte MENZU PREMIUM pour ZigBee, Modbus RTU/TCP, MQTT et LoRa avec des connectivités 4G/WiFi.
Systèmes embarqués
6
Nombre de stagiaires
1 stagiaire
Référence projet
SEM06
Niveau d’études
BAC+5
Technologies requises
Yocto, OpenWRT, Linux
Description
Développer un support pour la carte MENZU PREMIUM dans la couche OpenWRT Yocto, en réalisant les tests essentiels des fonctionnalités d'un modem et en ajoutant le support des solutions open source prplMesh EasyMesh basées sur le système de build Yocto.
Systèmes embarqués
Porter la recette yocto de OpenWRTsur MENZU PREMIUM et support de EasyMesh Wifi
Orchestrateur open-source et temps réel pour les architectures distribuées pour microcontrôleurs
7
Nombre de stagiaires
1 stagiaire
Référence projet
SEM07
Niveau d’études
BAC+5
Technologies requises
MCU, Micro-services, RTOS, C, Python
Description
L’objectif est de concevoir, tester et déployer facilement des applications embarquées sur des produits multi-MCU.
Découverte, documentation intégration et test du Luos.io.
Systèmes embarqués
Développement d'un linter/beautifier de code pour Sofia Tech
8
Nombre de stagiaires
1 stagiaire
Référence projet
SEM08
Niveau d’études
BAC+5
Technologies requises
DevOps, CI/CD, Scripting, Open-source, C/Python/Typescript
Description
L'objectif est de créer un Linter et un Beautifier de code respectant les normes de codage de Sofia Tech avec l’automatisation de la vérification lors des revues de code sous GitLab.
Systèmes embarqués
Conception et développement d’une plateforme de test embarqué pour les cibles MENZU de Sofia Tech
9
Nombre de stagiaires
2 stagiaires
Référence projet
SEM09
Niveau d’études
BAC+5
Technologies requises
Qt, C/C++, Bus série (I2C, SPI, UART, …), STM32, ATMEL, Modélisation (UML)
Description
L’objectif est de concevoir et développer un système de test embarqué basé sur une plateforme HW qui reçoit des commandes de test d’une application PC (Qt) via USB et/ou Ethernet, et les forwarder vers les cibles embarquées à tester.
La carte de test doit également fournir un feedback pour l’application PC.
Systèmes embarqués
Développement et intégration d’une toolchain de compilation open-source pour les cibles MENZU de Sofia Tech
10
Nombre de stagiaires
1 stagiaire
Référence projet
SEM10
Niveau d’études
BAC+5
Technologies requises
C/C++, Makefile, gcc, Architecture ARM, Scripting, Process de compilation, Débogage
Description
L’objectif est de mettre en place un environnement de développement et de compilation basé sur les outils open-source. Cet environnement de développement servira pour les microcontrôleurs STM32 et ATMEL (ARM Cortex-M).
Systèmes embarqués
SolutionsCloud
Liste des projetsproposés
Solution Cloud d'Analytics pour l’IoT
1
Solutions Cloud
Solution Cloud d'Analytics pour l’IoT
1
Nombre de stagiaires
1 stagiaire
Référence projet
SOL01
Niveau d’études
BAC+5
Technologies requises
Python, TensorFlow, Keras, Apache Kafka
Description
Développement d’une solution Cloud pour l’analyse des données IoT prévenants des capteurs ainsi que la prédiction des futures valeurs.
Solutions Cloud
Systèmes d’Information
Liste des projetsproposés
Systèmes d’information
Building blocks .Net/Angular
1Plateforme Web et application Mobile e-Recruitment
2
RSE Oriented Web Platform
3Conception et réalisation d'une application mobile pour le suivi de l’activité en télétravail
4
1
Nombre de stagiaires
1 stagiaire
Référence projet
SI01
Niveau d’études
BAC+5
Technologies requises
Angular, .NET Core, C#, PostgreSql
Description
Ce projet consiste à concevoir et développer des modules réutilisables .Net/Angular. Ces modules seront intégrables dans des solutions et produits IoT.
Il s’agit d’un accélérateurs de développement et d’implémentation de modules permettant une meilleure efficacité des projets de développement Web (moteur de recherche, générateur de workflow, générateur de formulaires…)
Les principaux axes de ce projet sont:• Etude des exigences fonctionnelles et non fonctionnelles • Développement• Intégration des modules dans des applications pilotes existantes
Systèmes d’information
Building blocks .Net/Angular
Plateforme Web et application Mobile e-Recruitment
2
Nombre de stagiaires
2 stagiaires
Référence projet
SI02
Niveau d’études
BAC+5
Technologies requises
Front-End: AngularBack-end: NodeJS/ExpressJSBase de données: MySqlMobile: Android
Description
L’objectif de cette plateforme est d’aider le recruteur à optimiser la présélection des candidats et de générer des dashboards restituant toutes les données liées au recrutement et permettant d’avoir des KPIs couvrant tout le processus.Cette plateforme permet aussi aux candidats de suivre les annonces, postuler, passer les tests de présélection et recevoir les résultats.
Ainsi e-Recruitment se composera de modules interreliés permettant la:• Gestion des annonces d’emploi.• Création de comptes candidats • Automatisation de la sélection sur CV en relation avec les critères prédéfinis sur le module gestion des annonces• Gestion de la CVthèque • Gestion des rendez-vous• Gestion des tests en ligne• Génération des résultats des tests• Dashboard
Systèmes d’information
RSE Oriented Web Platform
3
Nombre de stagiaires
2 stagiaires
Référence projet
SI03
Niveau d’études
BAC+5
Technologies requises
NodeJS, ExpressJS, Angular, MongoDB, Websocket, HTML5, CSS3, UML, Git, Docker
Description
En application de la démarche RSE (Responsabilité Sociétale de l’Entreprise) à laquelle s’inscrit la politique RH de Sofia Tech, on se propose de concevoir le premier module faisant partie d’un bouquet d’applications Web pour regrouper les acteurs de la société civile et les aider à digitaliser et donc centraliser les actions bénévoles et ainsi faciliter l’accès à l’information sur le bénévolat en général, les bénéficiaires, les fonds alloués, la traçabilité et l’évaluation des actions bénévoles, les statistiques…Le premier module est autour de la gestion des projets bénévoles. Ce module standard et s’appliquant à toutes les associations inscrites à la plateforme a pour objectif de centraliser les données sur tous les projets bénévoles.
Ce module permettra la :• Gestion des adhérents au sein de l'association • Gestion de l’affectation des tâches aux membres.• Gestion de la base de données commune des ciblés des actions bénévoles• Gestion des événements d’une ou de plusieurs associations• Espace de communication interne entre les membres d’une même association ou de diverses associations.
Systèmes d’information
4
Nombre de stagiaires
1 stagiaire
Référence projet
SI04
Niveau d’études
BAC+5
Technologies requises
Android, Kotlin, Node.js, ReactJS
Description
Cette application mobile a comme objectif d'assurer la planification et la gestion du mode télétravail au sein de Sofia Tech.
Elle permettra de :• Définir des plannings télétravail/ présentiel• Suivre la présence et l’état de santé des collaborateurs en télétravail• Gérer les réservations de bureaux en fonction de la disponibilité• Gérer la capacité du site• Générer les Dashboards de suivi et reporting
Systèmes d’information
Conception et réalisation d'une application mobile pour le suivi de l’activité en télétravail
Management de la Qualité
Liste des projetsproposés
Mener un chantier Lean dans des projets de développement logiciel
1
Management de la qualité
Mener un chantier Lean dans des projets de développement logiciel
1
Nombre de stagiaires
2 stagiaires
Référence projet
MQ01
Niveau d’études
BAC+5
Technologies requises
Lean Management, Lean IT, Management visuel
Description
L’objectif de ce projet est d’identifier et d’appliquer les outils Lean appropriés pour améliorer le processus de développement logiciel. Il s’agit d’évaluer la performance, d’apporter les améliorations nécessaires et de mettre en œuvre des indicateurs et des tableaux de bord de visualisation et de suivi.
Principales activités:• Observer, évaluer et analyser la performance actuelle• Définir et mettre en place des moyens et des indicateurs de mesure et de suivi de la performance • Renforcer le management visuel au niveau individuel, projet et entreprise
Management de la qualité
www.sofia-technologies.com
1- Choisissez votre projet coup de coeur
2- Mentionnez la réference du projet dans l ’objet de l ’E-mail
3- Attachez votre CV
4- Envoyer votre candidature à :
Comment postuler ?
Visitez notre site web