BEENETIC Systems prévoit des recrutements sur des postes d'ingénieurs en 2023.
Nous accueillons également des stagiaires (technicien, ingénieur, business developpement)
Nous recherchons les compétences suivantes pour venir contribuer à nos projets.
Recrutement
Ingénieur Application Electronique embarquée :
- Très bon niveau en électronique analogique et numérique
- Connaissances en logiciel embarqué (architecture ARM ou ESP32)
- Travail en équipe et bonne humeur obligatoires
- Flexibilité et gout pour le travail
- Bonne maîtrise de l'anglais indispensable
Ingénieur Logiciel embarqué :
- Très bon niveau en développement logiciels sur plateformes ESP32
- Maîtrise des environnements de développement (RTOS ESP32, VSC, Eclipse)
- Connaissances en électronique analogique et numérique
- Travail en équipe et bonne humeur obligatoires
- Flexibilité et gout pour le travail
- Bonne maîtrise de l'anglais indispensable
Stages
STAGE INGÉNIEUR
Sujet : Développement de logiciels (stockage, gestion utilisateurs, interface iOS, IOT core) et de mécanismes de Machine Learning (IA) sur une plateforme AWS, connectée à un réseau de capteur
Date de début : Q1 2023 (à partir de février)
Durée : 5 à 6 mois
Niveau requis : 5e année ingénieur (BAC+5)
Société :
BEENETIC Systems SAS, société créée en juillet 2010, est Bureau d’Etude électronique, radiofréquence et logiciels, spécialisé dans le développement de solutions innovantes et complètes de réseaux de capteurs/actionneurs communicants sans fil (toutes technologies) et d’Objets Connectés. Elle s’inscrit pleinement dans le monde de l’Internet Des Objets (IOT), en fournissant un ensemble de technologies très adaptées à la création de ces nouvelles familles de produits.
Depuis 10 ans, la société a participé à la création de nouveaux systèmes innovants (matériel/logiciels) dans des domaines tels que :
· Les Réseaux de Capteurs Industriels (capteurs de particules/gaz sur site de retraitement, détection de présence + projection marqueurs à distance)
· La gestion de l’Energie (concept de panneau photovoltaïque intelligent, wattmètre RF),
· le Transport (systèmes embarqués avionique, système de parkings urbain automatisés unique au monde, gestion port de plaisance),
· l’Intelligence Embarquée (système autonomes, interaction environnement, algorithmes de décision)
· la Géo-localisation (des équipements et personnels pour clinique/hôpitaux)
· les équipements Urbains (éclairage à LED connecté)
· les objets Grand-Public (distributeurs innovants/connectés)
Nous possédons aujourd’hui un nombre croissant de projets techniques qui nécessitent l’implication de compétences de bon niveau.
Description du sujet :
Dans le cadre d'un projet innovant déployé sur site réel (habitat), et aidé par les ingénieurs de BEENETIC, le candidat implémentera la connexion d’une ferme de données constituée par un réseau de produits, déployés sur une zone géographique très large, vers des services de type AWS (Amazon Web Services), ainsi que l’ensemble des algorithmes de traitement de ces données permettant de jouer des scénarii utilisateurs (étude statistiques et comportementales).
Les taches principales seront les suivantes (à adapter en fonction des besoins et capacités du stagiaire) :
- Implémentation des services AWS (ECS, Cognito, Lambda, ESS,…) ou équivalent sur les autres plateformes considérées, et des algorithmes de traitement de données.
- Développement des mécanismes de Machine Learning et création de patterns d’analyse.
- Implémentation sur plateforme ESP32 (RTOS/C) des mécanismes de communication vers une plateforme AWS.
- Implémentation des mécanismes de déclaration, réception, sauvegarde et écriture depuis un objet distant.
- Implémentation des mécanismes de sécurité logicielle à plusieurs niveaux de protection
- Implémentation de la gestion des utilisateurs.
- Implémentation des interfaces iOS ou Android.
Note : toutes ces fonctions (hors IA) ont déjà été partiellement implémentées et le besoin consiste à finaliser les implémentations et développer plus avant l'utilisation des données.
Il est demandé de bonnes connaissances en programmation sous Java script, Python et la connaissance des gestionnaires de plateforme de type Cloud (AWS, OVH).
Le stagiaire sera assisté par les ingénieurs BEENETIC Systems, qui sont déjà assignés sur ce projet.
Ce développement contribuera à la réalisation de produits commerciaux.
Prérequis (dans l’ordre d’importance):
- Maîtrise langages Java script et Python.
- Première expérience en développement sur des plateformes de type Cloud (AWS, OVH, Azure, Google)
- Maitrise des protocoles réseaux de type MQTT
- Connaissance de la solution ESP32 RTOS et du C/C++
- Gestion de configuration logicielle (basique)
- Conception, algorithmes et analyse au niveau système (UML, architecture)
- Maîtrise du modèle de communication réseau OSI
- Connaissance électronique analogique (basique) et numérique
Exigences :
Vous aimez travailler en équipe, êtes créatif et innovant, et avez force de proposition. Rigoureux, vous faites preuve d’autonomie, de flexibilité et d’adaptabilité, qualités nécessaires dans une petite structure et son environnement en évolution constante.
Lieu :
BEENETIC Systems, Technoparc 4, 1 impasse Marcel Chalard 31100 Toulouse France
STAGE INGÉNIEUR
Titre : Développement et intégration sous Linux/Python/i.MX6 d’applications serveur pour des produits connectés (Wifi, 802.15.4).
Date de début : Q1 2023 (à partir de février)
Durée : 5 à 6 mois
Niveau requis : 5e année ingénieur (BAC+5)
Description du sujet :
Sujet très axé sur les développements sous Linux/Python, il consiste à concevoir (en collaboration avec les ingénieurs de BEENETIC Systems) et développer les logiciels d’une liaison serveur cloud pour objets connectés (de l’objet lui-même à l’interface utilisateur sur différentes plateformes). Le stagiaire contribuera, dans la mesure du temps disponible et de ses compétences, au développement du serveur NodeJS / SQL/MongoDB AWS, aux intégrations de paquets Yocto adéquats et aux développements des fonctions haut-niveau permettant la gestion complète du système.
Le stagiaire mettra en œuvre tout ou partie des éléments suivants du système :
- Développement, intégration et validation du logiciel superviseur/serveur local en environnement modules i.MX6 (NXP, SolidRun, Varicite,…) sous Debian et python
- Recherche et intégration des paquets Yocto disponibles et/ou modification Debian
- Intégration d’une base de données sous AWS et développement des couches logicielles spécifiques au système
- Mise en œuvre (basique) d’un site internet pour communication distante avec la base de données ou le superviseur local
- Mise en œuvre (basique) d’application iOS et/ou Android pour communication distante avec la base de données ou le superviseur local
- Tests fonctionnels et paramétriques du système sur le matériel au laboratoire
Le stage se compose d'une forte dominante logiciel mais nécessite également de posséder des notions sur le matériel proprement-dit (compréhension d’un processeur d’application, connaissance des interfaces numériques).
Il est demandé de bonnes connaissances en programmation sous LINUX (Python, C) et Microcontrôleur sur plateforme ARM (7 à DualCore A9)
Le stagiaire sera assisté par les ingénieurs BEENETIC Systems, qui sont déjà assignés sur ce projet.
Ce développement contribuera à la réalisation d’un produit commercial.
Compétences souhaitées (idéalement et dans l’ordre d’importance) :
- Maîtrise de l’environnement Linux (Ubuntu, Debian) et idéalement des paquets Yocto
- Maîtrise langages Linux, Python, C, C++, JAVA et/ou C#
- Maîtrise d’un environnement de développement de type CodeBlocks/Eclipse ou équivalent
- Connaissance de l’environnement AWS (Amazon Web Services)
- Première expérience en développement Logiciel embarqué sur microcontrôleur ARM (micro OS)
- Gestion de configuration logicielle (basique)
- Conception, algorithmes et analyse au niveau système (UML, architecture)
- Bonne connaissance gestion de base de données (SQL, MongoDB)
- Maîtrise du modèle de communication réseau OSI
- Connaissance électronique analogique (basique) et numérique
- Des connaissances des protocoles de communication : WIFI, Bluetooth, ZB, GSM/GPRS/3G,…
Environnement :
- ARM Cortex, IAR, CodeBlocks
- Linux Ubuntu/Debian, Android, JAVA, Python, Windows, Visual Studio
- SVN, Git, Doxygen
Exigences :
Vous aimez travailler en équipe, êtes créatif et innovant, et avez force de proposition. Rigoureux, vous faites preuve d’autonomie, de flexibilité et d’adaptabilité, qualités nécessaires dans une petite structure et son environnement en évolution constante.
OFFRE STAGE INGÉNIEUR (réf STA21SERV) :
Titre : Développement et intégration sous Linux/Yocto de drivers et algorithmes pour un produit connecté (Wifi, BT) et multimédia (caméra, écran)
Durée : 5 à 6 mois
Date de début : Q1 2023 (à partir de février)
Niveau requis : 5e année ingénieur (BAC+5)
Description du sujet :
Sujet très axé sur les développements sous Linux, il consiste à concevoir (en collaboration avec les ingénieurs de BEENETIC Systems) et développer la partie logicielle d’un produit embarqué. Ce produit intègre un processeur d’application de type iMX6, un écran LCD et plusieurs autres périphériques dont des caméras. Le stagiaire contribuera, dans la mesure du temps disponible et de ses compétences, au développement des drivers périphériques, aux intégrations de paquets Yocto adéquats et aux développements des fonctions haut-niveau permettant d’accéder, depuis les interfaces utilisateurs disponibles, à ces périphériques.
Le stagiaire mettra en œuvre tout ou partie des éléments suivants du système :
- Développement logiciel des drivers sous environnement iMX6 (NXP, SolidRun, Varicite,…)
- Recherche et intégration des paquets Yocto disponibles et/ou modification Debian
- Développement des fonctions et interfaces pour accéder aux périphériques
- Développement des algorithmes/séquence de fonctionnement du produit
- Tests fonctionnels et paramétriques du système sur le matériel au laboratoire
Le stage se compose d'une forte dominante logiciel embarqué mais nécessite également de posséder des notions sur le matériel proprement-dit (compréhension d’un processeur d’application, connaissance des interfaces numériques).
Il est demandé de bonnes connaissances en programmation sous LINUX (Python, C) et Microcontrôleur sur plateforme ARM (7 à DualCore A9)
Le stagiaire sera assisté par les ingénieurs BEENETIC Systems, qui sont déjà assignés sur ce projet.
Ce développement contribuera à la réalisation d’un produit commercial.
Compétences souhaitées (dans l’ordre d’importance):
- Maîtrise de l’environnement Linux (Ubuntu, Debian) et idéalement des paquets Yocto
- Maîtrise langages Linux, Python, C, C++, JAVA et/ou C#
- Maîtrise d’un environnement de développement de type CodeBlocks/Eclipse ou équivalent
- Première expérience en développement Logiciel embarqué sur microcontrôleur ARM (micro OS)
- Gestion de configuration logicielle (basique)
- Conception, algorithmes et analyse au niveau système (UML, architecture)
- Bonne connaissance des interfaces courantes (UART, I2C, SPI, ADC, CAN, LIN)
- Maîtrise du modèle de communication réseau OSI
- Connaissance électronique analogique (basique) et numérique
- Bonne connaissance des protocoles de communication : WIFI, Bluetooth, ZB, GSM/GPRS/3G,…
Environnement :
- ARM Cortex, IAR, CodeBlocks
- Linux Ubuntu/Debian, Android, JAVA, Python, Windows, Visual Studio
- SVN, Git, Doxygen
Exigences :
Vous aimez travailler en équipe, êtes créatif et innovant, et avez force de proposition. Rigoureux, vous faites preuve d’autonomie, de flexibilité et d’adaptabilité, qualités nécessaires dans une petite structure et son environnement en évolution constante.
AUTRES STAGES POSSIBLES (Electronique, logiciel embarqué, Linux/Python, autres dates) suivant profils. Postulez!
Merci de nous faire parvenir CV, lettre de motivation et autres informations à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.