Développement d'un environnement logiciel embarqué pour un smartphone frugal

il y a 1 semaine


Rennes, Bretagne, France INRIA Temps plein

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ée

Langues.

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 projet

Avantages

Prise en charge partielle des frais de transport en commun sur le trajet domicile-travail ou
FMD. 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



  • Rennes, Bretagne, France Groupe Atlantic Temps plein

    Vous ê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...


  • Rennes, Bretagne, France INRIA Temps plein

    Contexte 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...


  • RENNES, 35000, Bretagne, France Safran Temps plein

    Au 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...


  • Rennes, Bretagne, France CELAD Temps plein

    Envie 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 plein

    Envie 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...


  • Rennes, Bretagne, France SOGITEC Temps plein

    Quelles 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...


  • Rennes, Bretagne, France SOGITEC Temps plein

    Quelles 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...


  • Rennes, Bretagne, France SOGITEC Temps plein

    Quelles 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...


  • Rennes, Bretagne, France MICHAEL PAGE Temps plein

    Quelles 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...


  • Rennes, Bretagne, France MICHAEL PAGE Temps plein

    Quelles 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...


  • Rennes, Bretagne, France MICHAEL PAGE Temps plein

    Quelles 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...


  • Rennes, Bretagne, France MICHAEL PAGE Temps plein

    Poste: 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...


  • Rennes, Bretagne, France Groupe Atlantic Temps plein

    A 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...


  • Rennes, Bretagne, France Abylsen Temps plein

    Vos 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 plein

    Nous 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 plein

    Nous 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 plein

    Envie 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...


  • Rennes, Bretagne, France CELAD Temps plein

    Envie 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...


  • RENNES, 35000, Bretagne, France Apside Temps plein

    Ingé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-...


  • Rennes, Bretagne, France Michael Page Temps plein

    Notre 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...