Développement d'un environnement logiciel embarqué pour un smartphone frugal
il y a 1 semaine
Contexte et atouts du poste
Dans le cadre d'un partenariat. Ce poste d'ingénieur CDD de 24 mois s'inscrit dans le cadre d'une action exploratoire financée par l'Inria.
Contexte . Le projet SmolPhone est une recherche-action dans le domaine de l'informatique frugale. En pratique, il vise à concevoir une sorte de smartphone low tech doté d'une semaine d'autonomie. L'objectif n'est pas d'optimiser un smartphone classique, mais plutôt de reconsidérer les choix de design habituels en informatique mobile. Le projet vise à servir de terrain de recherches vers une informatique low tech et frugale.
Pour plus d'informations, voir Objectif du poste . L'objectif à la fin du contrat est d'avoir un environ- nement logiciel embarqué intégrant les applications classiques d'un as- sistant personnel (téléphone, messagerie, agenda, mail, web, bloc note) pouvant s'exécuter sur un matériel embarqué aux capacités très restreintes. Pour ce faire, la personne recrutée devra assembler un environnement logi- ciel dédié, puis construire les applications cibles dans cet environnement.
Mission confiée
Missions :
La première mission consistera à établir un environnement de développement d'applications graphiques pouvant s'exécuter sur des micro-contrôleurs dotés de quelques centaines de kilo-octets de mémoire seulement. On utilisera le langage Rust en s'appuyant sur la bibliothèque graphique Slint, qui offrent un sur-ensemble de ce dont nous avons besoin. Un mécanisme de délégation de contrôle au co-processeur applicatif devra également être intégré, en s'appuyant sur un prototype existant.
La seconde mission sera de réaliser les applications attendues d'un smart- phone des années 2000 : téléphonie, SMS, agenda et carnet d'adresse partagés, bloc note, podcasts, emails, visualiseur markdown, lecteur d'epub, etc. Les applications développées ne visent pas l'originalité, mais elles montrent l'adéquation de l'environnement de développement choisi.
Si le temps le permet, la troisième mission visera à établir une infras- tructure distribuée autour du SmolPhone. Un pont Matrix permettra de convertir la messagerie instantanée en un protocole unique, pour lequel on implémentera un client adéquat coté micro-contrôleur. L'infrastructure développée devra permettre l'envoi de SMS de contrôle au SmolPhone pour réactiver les données mobiles à distance. La réalisation d'un proxy de rendu HTML5 constitue à priori une action de recherche ne rentrant pas dans le périmètre du poste d'ingénieur·e.
La personne recrutée devra également participer à la rédaction d'articles scientifiques présentant l'environnement réalisé, en collaboration.
Collaboration :
Le/la candidat.e travaillera sous la responsabilité de Martin Quinson (enseignant-chercheur dans l'équipe MAGELLAN, ex- pert en systèmes distribués et en informatique frugale) et Simon Rokicki (enseignant-chercheur dans l'équipe TARAN, expert en micro-architecture et compilation), en équipe avec un.e ingénieur.e concevant le matériel prévu pour les applications développées. Il/elle collaborera de plus avec Joseph Paturel et Mickaël Le Gentil (ingénieurs de recherche dans les équipes TARAN et GRANIT, experts en systèmes embarqués).
Responsabilités :
La personne recrutée a la charge de **** et prendra des initiatives pour ****.
Pilotage/Management :
La personne recrutée aura la responsabilité de ****.
Principales activités
Activités principales.
Conception en lien avec les membres du projet et réalisation. Développement logiciel de l'environnement et des applications. Tester et modifier jusqu'à valider les développements réalisés. Rédiger une documentation pour les futurs contributeurs. Mise en place et administration d'une infrastructure distribuée de soutien s'exécutant sous Android, en adaptant des outils existants.Activités complémentaires
Rédiger le compte rendu hebdomadaire d'avancement.• Participer aux réunions de groupe hebdomadaire. Participer à la rédaction d'articles scientifiques.
Compétences
Le niveau attendu est celui d'un.e ingénieur.e nouvellement diplômé.e, sans expérience professionnelle particulière.
Compétences techniques et niveau requis.
Ingénierie logicielle et conception de systèmes: bon niveau Développement d'applications embarquées: bon niveau Développement dans un langage de bas niveau comme C, C++ ou Rust: bon niveau. Aucun niveau préliminaire n'est exigé en Rust, mais le/la candidat.e devra avoir une certaine appétence pour apprendre ce langage. Participer à un environnement de recherche ouvert: expérience appréciéeLangues.
Français ou anglais comme langue de travail à l'oral (au choix du/de la candidat.e) Anglais écrit pour lire la bibliographie et rédiger la documentation et les articles scientifiques.Compétences relationnelles.
Autonome et réactif Bonne communication avec les collègues pour collaborer, trouver de l'aide et exposer les avancées du projetAvantages
Prise en charge partielle des frais de transport en commun sur le trajet domicile-travail ouFMD. Restauration subventionnée Prise en charge partielle des frais de mutuelle Possibilité de télétravail (à hauteur de 90 jours annuels) et d'aménagement du temps de travail
Rémunération
Rémunération mensuelle brute à partir de 2695 euros selon diplôme et expérience
-
Ingénieur développement logiciel embarqué
il y a 1 semaine
Rennes, Bretagne, France Groupe Atlantic Temps pleinVous êtes passionnés par les systèmes embarqués et l'IOT ? Vous aimez les challenges ? Vous souhaitez vous investir dans un secteur industriel innovant ? Cette offre est faite pour vous Spécialisé depuis plus de 50 ans dans la conception/production de solutions de confort thermique et de systèmes intelligents, Groupe Atlantic site de la Roche...
-
Développement d'une plate-forme matérielle expérimentale
il y a 1 semaine
Rennes, Bretagne, France INRIA Temps pleinContexte et atouts du poste Dans le cadre d'un partenaria t. Ce poste d'ingénieur CDD de 24 mois s'inscrit dans le cadre d'une action exploratoire financée par l'Inria. Contexte. Le projet SmolPhone est une recherche-action dans le domaine de l'informatique frugale. En pratique, il vise à concevoir une sorte de smartphone low tech doté d'une...
-
Ingénieur-e Développement Logiciel Embarqué H/F
il y a 4 semaines
RENNES, 35000, Bretagne, France Safran Temps pleinAu sein de la Direction Technique, vous serez intégré-e dans la Direction de l'Ingénierie Logiciel d'environ 450 salarié-e-s.En équipes pluridisciplinaires réparties sur plusieurs sites, vous imaginerez les architectures logicielles embarquées dans nos produits de haute technologie pour les secteurs aéronautique et défense : vous...
-
Ingénieur logiciel Embarqué
Il y a 3 mois
Rennes, Bretagne, France CELAD Temps pleinEnvie d'un nouveau challenge... CELAD vous attend Nous poursuivons notre développement et recherchons actuellement un(e) Ingénieur logiciel Embarqué / STM32 pour intervenir chez un de nos clients. Contexte : Il s'agit de concevoir, spécifier et documenter, développer, intégrer et tester puis maintenir un logiciel embarqué complet d'un...
-
Ingénieur logiciel Embarqué
il y a 4 semaines
Rennes, Bretagne, France CELAD Temps pleinEnvie d'un nouveau challenge... CELAD vous attend Nous poursuivons notre développement et recherchons actuellement un(e) Ingénieur logiciel Embarqué / STM32 pour intervenir chez un de nos clients. Contexte : Il s'agit de concevoir, spécifier et documenter, développer, intégrer et tester puis maintenir un logiciel embarqué complet d'un...
-
Développeur logiciel embarqué
il y a 1 mois
Rennes, Bretagne, France SOGITEC Temps pleinQuelles sont les missions ?À Sogitec, vous serez : Développeur logiciel embarqué (H/F), vous serez intégré(e) au sein du Service Interfaces Utilisateurs et Training Aids, au coeur du département Logiciels de Simulation de la Direction des métiers de la simulation.Dans le cadre du déploiement de logiciels de simulation embarqués sur aéronefs, vous...
-
Développeur logiciel embarqué
il y a 1 semaine
Rennes, Bretagne, France SOGITEC Temps pleinQuelles sont les missions ?À Sogitec, vous serez : Développeur logiciel embarqué (H/F), vous serez intégré(e) au sein du Service Interfaces Utilisateurs et Training Aids, au coeur du département Logiciels de Simulation de la Direction des métiers de la simulation.Dans le cadre du déploiement de logiciels de simulation embarqués sur aéronefs, vous...
-
Développeur logiciel embarqué
il y a 4 semaines
Rennes, Bretagne, France SOGITEC Temps pleinQuelles sont les missions ?À Sogitec, vous serez : Développeur logiciel embarqué (H/F), vous serez intégré(e) au sein du Service Interfaces Utilisateurs et Training Aids, au coeur du département Logiciels de Simulation de la Direction des métiers de la simulation.Dans le cadre du déploiement de logiciels de simulation embarqués sur aéronefs, vous...
-
Ingénieur Logiciel Embarqué H/F
il y a 1 mois
Rennes, Bretagne, France MICHAEL PAGE Temps pleinQuelles sont les missions ?En tant qu'Ingénieur Logiciel Embarqué, vous aurez pour missions : * Participer aux phases d'architecture des composants logiciels, * Travailler sur le projet dans un double environnement type OS temps réel bare métal et Linux Yocto, * Développer sous forme de POC ou de brique logicielle industrialisée des fonctionnalités...
-
Ingénieur Logiciel Embarqué H/F
il y a 2 semaines
Rennes, Bretagne, France MICHAEL PAGE Temps pleinQuelles sont les missions ?En tant qu'Ingénieur Logiciel Embarqué, vous aurez pour missions : * Participer aux phases d'architecture des composants logiciels, * Travailler sur le projet dans un double environnement type OS temps réel bare métal et Linux Yocto, * Développer sous forme de POC ou de brique logicielle industrialisée des fonctionnalités...
-
Ingénieur Logiciel Embarqué H/F
il y a 4 semaines
Rennes, Bretagne, France MICHAEL PAGE Temps pleinQuelles sont les missions ?En tant qu'Ingénieur Logiciel Embarqué, vous aurez pour missions : * Participer aux phases d'architecture des composants logiciels, * Travailler sur le projet dans un double environnement type OS temps réel bare métal et Linux Yocto, * Développer sous forme de POC ou de brique logicielle industrialisée des fonctionnalités...
-
Ingénieur Logiciel Embarqué H/F
il y a 2 semaines
Rennes, Bretagne, France MICHAEL PAGE Temps pleinPoste: En tant qu'Ingénieur Logiciel Embarqué, vos missions incluent : Participer aux phases d'architecture des composants logiciels, Travailler sur le projet dans un double environnement type OS temps réel bare métal et Linux Yocto, Développer sous forme de POC ou de brique logicielle industrialisée des fonctionnalités supplémentaires, Maintenir et...
-
Alternance ingénieur conception électronique logiciel embarqué
il y a 1 semaine
Rennes, Bretagne, France Groupe Atlantic Temps pleinA la recherche de votre alternance pour la rentrée de septembre ? Vous êtes passionné par l'innovation et l'électronique ? Venez contribuer au développement de notre site de La Roche-Sur-Yon et intégrez nos équipes en tant qu' Ingénieur en conception électronique hardware & software embarqué (f/h) en alternance, à partir de septembre 2024...
-
Ingénieur en développement logiciel
il y a 1 semaine
Rennes, Bretagne, France Abylsen Temps pleinVos missions (si vous les acceptez) seront les suivantes :Concevoir et développer des logiciels dans les domaines de l'aéronautique, de la banque-finance et des télécommunications.Participer à toutes les phases du cycle de développement logiciel, de la conception à la mise en production.Collaborer étroitement avec les équipes techniques et les...
-
Développeur Embarqué
il y a 1 mois
Rennes, Bretagne, France VeoNum Temps pleinNous recherchons un développeur logiciel embarqué pour assurer le développement, la mise au point et l'intégration de fonctions software dans des systèmes embarqués.Tu interviendras sur les missions suivantes : Définir une architecture embarquée, Analyser des spécifications techniques du produit, Développer en C sur microcontrôleur (STM32, ARM,...
-
Développeur Embarqué
il y a 4 semaines
Rennes, Bretagne, France VeoNum Temps pleinNous recherchons un développeur logiciel embarqué pour assurer le développement, la mise au point et l'intégration de fonctions software dans des systèmes embarqués.Tu interviendras sur les missions suivantes : Définir une architecture embarquée, Analyser des spécifications techniques du produit, Développer en C sur microcontrôleur (STM32, ARM,...
-
Ingénieur SW Embarqué
il y a 14 heures
Rennes, Bretagne, France CELAD Temps pleinEnvie d'un nouveau challenge... CELAD vous attend Nous poursuivons notre développement et recherchons actuellement un(e) Ingénieur SW Embarqué / STM32 pour intervenir chez un de nos clients. Contexte : Il s'agit de concevoir, spécifier et documenter, développer, intégrer et tester puis maintenir un logiciel embarqué complet d'un microcontrôleur...
-
Ingénieur Systèmes embarqués C/C++, ROS
il y a 3 jours
Rennes, Bretagne, France CELAD Temps pleinEnvie d'un nouveau challenge... CELAD vous attend Nous poursuivons notre développement et recherchons actuellement un(e) Ingénieur Systèmes embarqués C/C++, ROS pour intervenir chez un de nos clients. Vos principales missions :Dans le cadre de votre mission vous aurez comme principal objectif de concevoir et développer une plateforme embarquée pour la...
-
Ingénieur - E Développement Logiciel H/F
il y a 4 semaines
RENNES, 35000, Bretagne, France Apside Temps pleinIngénieur développement logiciel (H/F) !Découvrez la Vie Apsidienne et vous aussi, devenez Apsidien //On aurait pu demander à Chat GPT de vous démontrer en quoi Apside est l'ESN qu'il vous faut, mais on préfère que vous le découvriez vous-mêmesDécouvrez votre future mission //Contexte- Clients : Défense, Spatial, TVnumérique, Télécom-...
-
ingenieur / ingenieure software embarque (h/f)
il y a 2 semaines
Rennes, Bretagne, France Michael Page Temps pleinNotre client est un des leaders mondiaux dans la conception et la fabrication d'équipements électroniques et de solutions IoT industriel. L'entreprise conçoit et fabrique des fonctions électroniques et des objets connectés (hardware, logiciel et cloud) et basés sur l'intelligence artificielle, notamment pour les secteurs de l'automobile, de...