Ingénieur développement logiciel
Il y a 2 mois
L'objectif de ce projet est d'améliorer l'outil CADP du point de vue des utilisateurs. Le projet est composé de trois parties indépendantes.
1. Protocole de téléchargementActuellement, le logiciel CADP est distribué en utilisant le protocole FTP, qui est ancien et de plus en plus souvent filtré par les navigateurs et les gestionnaires de réseau. L'objectif est de proposer une solution de remplacement basée sur le protocole HTTPS.
Cette solution sera implantée dans l'outil INSTALLATOR, qui permet de télécharger et d'installer automatiquement CADP sur une machine ou une grille de calcul. Il s'agira de modifier ponctuellement le code de cet outil, écrit dans le langage de scripts Tcl/Tk, afin de remplacer FTP par HTTPS.
2. Amélioration des interfaces graphiques de CADPLes outils de base de CADP fonctionnent en ligne de commande, mais plusieurs interfaces graphiques ont été développées pour permettre de les utiliser de manière plus conviviale : EUCALYPTUS, BCG_DRAW, BCG_EDIT, Distributed MONITOR, INSTALLATOR, CONTRIBUTOR et OCIS.
L'objectif est d'adapter ces interfaces pour permettre leur fonctionnement sur les écrans récents à haute résolution. En effet, les fenêtres de ces interfaces ont souvent une taille fixe, qui ne permet pas d'utiliser tous les pixels disponibles et qui conduit à des tailles de polices trop petites pour les yeux de certains utilisateurs.
Le travail proposé consiste à faire évoluer ces interfaces par des modifications bien ciblées, afin d'autoriser les fenêtres de taille variable et d'apporter la possibilité de zoom sur le contenu de ces fenêtres.
3. Connexion à l'environnement VS CodeVisual Studio Code (VS Code en abrégé) est un éditeur de code source très populaire. Développé par Microsoft et disponible en code libre ouvert sous Windows, macOS et Linux, VS Code reconnaît la plupart des langages de programmation existants.
L'objectif est d'intégrer dans VS Code les différents langages de CADP (LNT, MCL, SVL, etc.). Dans un premier temps, le travail consistera à étudier VS Code et à comprendre ses interfaces qui permettent de connecter de nouveaux langages.
Ensuite, il faudra réaliser des prototypes permettant de connecter un ou deux langages simples de CADP et s'assurer que le résultat correspond aux attentes de utilisateurs.
Enfin, il faudra automatiser la production de connecteurs pour VS Code en étendant les outils SECT de l'équipe CONVECS qui permettent déjà de connecter automatiquement les différents langages de CADP à d'autres éditeurs : Emacs, Gnome GTK, Jedit, Nano, Notepad++, Sublime Text et Vim.
Compétences requisesCompétences techniques et niveau requis : formation en informatique BAC + 4 minimum
Langues : français ou anglais
Compétences additionnelles appréciées : en lien avec le travail proposé
Avantages- Restauration subventionnée
- Transports publics remboursés partiellement
- Congés : 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
- Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnelle
- Sécurité sociale
-
Ingénieur Développement Logiciel C++
il y a 3 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Unity Semiconductor SAS Temps pleinIngénieur(e) Logiciel DéveloppementUnitySc recherche un(e) Ingénieur(e) Logiciel Développement pour renforcer ses équipes dans le domaine du logiciel.ResponsabilitésConception, architecture et développement logicielEstimation des temps de développement et des difficultés techniquesEcriture des logiciels en phase de développement, maintenance,...
-
Ingénieur Développement Logiciel C++
il y a 4 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Unity Semiconductor SAS Temps pleinIngénieur Logiciel DéveloppementUnitySc souhaite renforcer ses équipes dans le domaine du logiciel. Nous recherchons un Ingénieur Logiciel Développement pour rejoindre notre équipe de développement.ResponsabilitésConception, architecture et développement logicielEcriture des logiciels en phase de développement, maintenance, évolution et support...
-
Ingénieur Développement Logiciel C++
il y a 3 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Unity Semiconductor SAS Temps pleinIngénieur Développement Logiciel C++UnitySc souhaite renforcer ses équipes dans le domaine du logiciel. Nous recherchons un Ingénieur Développement Logiciel C++ pour rejoindre notre équipe de développement. Vous serez intégré(e) au sein d'une équipe d'une dizaine d'experts interne et de plusieurs partenaires extérieurs, et d'une équipe projet....
-
Ingénieur développement logiciel
il y a 3 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France INRIA Temps pleinContexte et objectifs L'équipe de recherche CONVECS de l'INRIA étudie la modélisation et la vérification formelle de systèmes distribués. Nous recherchons un ingénieur développement logiciel pour améliorer nos outils de développement de logiciels. Mission Le projet consiste à améliorer les outils de développement de logiciels CADP du...
-
Ingénieur Développement Logiciel Embarqué C
il y a 1 mois
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Orange SA Temps pleinMission Stimulante en Développement Logiciel EmbarquéNous recherchons un Ingénieur Développement Logiciel Embarqué C pour rejoindre notre équipe de développement logiciel au sein d'un environnement dynamique et innovant. Vous serez chargé de concevoir des solutions technologiques embarquées avancées en utilisant les microcontrôleurs ARM Cortex-M...
-
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinIngénieur en informatique pour le développement de logiciels de création musicaleArturia, leader français de la création musicale, recherche un ingénieur en informatique pour rejoindre son équipe de développement de logiciels de création musicale. Vous serez chargé de concevoir et de développer des logiciels innovants pour les musiciens et les...
-
Ingénieur logiciel C++
il y a 3 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinPrésentation du posteVous rejoignez l'équipe de développement d'Arturia, un fabricant français de instruments de musique électronique. Nous sommes à la recherche d'un ingénieur logiciel C++ pour rejoindre notre équipe de développement.En tant qu'ingénieur logiciel C++, vous serez chargé de développer des fonctionnalités pour nos...
-
Ingénieur logiciel C++
il y a 2 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinDescription du posteVous rejoignez l'équipe de développement d'Arturia, un fabricant de instruments de musique électronique. En tant qu'ingénieur logiciel C++, vous serez chargé de développer les fonctionnalités des produits Arturia en coordination avec les chefs de produit et les chefs de projet.ResponsabilitésDévelopper les...
-
Ingénieur logiciel C++
il y a 4 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinDescription du posteVous rejoignez l'équipe de développement logiciel d'Arturia, un fabricant français de instruments de musique électronique. En tant qu'ingénieur logiciel C++, vous serez chargé de développer les fonctionnalités des produits Arturia, en coordination avec les chefs de produit et les chefs de...
-
Ingénieur logiciel C++
il y a 2 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinPrésentation du posteVous rejoignez l'équipe de développement d'Arturia, un fabricant français de instruments de musique électronique, en tant qu'ingénieur logiciel C++.ResponsabilitésConcevoir et développer des fonctionnalités logicielles pour les produits Arturia en coordination avec les chefs de produit et les chefs de...
-
Ingénieur logiciel C++
il y a 4 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinDescription du posteVous rejoignez l'équipe de développement d'Arturia, un fabricant français de instruments de musique électronique, en tant qu'ingénieur logiciel C++. Vous serez chargé de développer les fonctionnalités des produits jusqu'à leur mise en production, en coordination avec les chefs de produit et les chefs de...
-
Ingénieur logiciel C++
il y a 1 semaine
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinPrésentationArturia est une entreprise française spécialisée dans la conception et la fabrication d'instruments de musique électroniques. L'entreprise a pour mission de rendre la création musicale accessible à tous à travers la technologie.RôleVous rejoignez une équipe de 20 développeurs de logiciels hautement qualifiés, répartis dans 3...
-
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinMission et objectifsArturia est un fabricant français de instruments de musique électronique qui se fixe pour mission de rendre la création musicale accessible à tous. Nous sommes à la recherche d'un ingénieur logiciel pour rejoindre notre équipe de développement de logiciels pour la création musicale.ResponsabilitésRéaliser le développement des...
-
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinMissionArturia est un leader dans la création de instruments de musique électronique. Notre mission est de rendre la création musicale accessible à tous.ContexteNous sommes à la recherche d'un ingénieur logiciel pour rejoindre notre équipe de développement de logiciels pour la création musicale. Vous serez chargé du développement de nos...
-
Ingénieur développement logiciel
il y a 1 mois
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France INRIA Temps pleinMissionL'équipe de recherche CONVECS de l'INRIA propose un projet de développement logiciel pour améliorer la plateforme CADP.ContexteCADP est une boîte à outils pour la modélisation et la vérification formelle de systèmes distribués. Le projet consiste à améliorer CADP du point de vue des utilisateurs en proposant une solution de...
-
Ingénieur en Validation Logicielle
Il y a 3 mois
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Open SAS Temps pleinPrésentation du PosteNous recherchons un(e) Ingénieur en Validation Logicielle pour rejoindre notre entreprise, Open SAS, reconnue pour son innovation et son engagement envers ses employés.Votre RôleVous serez intégré(e) à une équipe dynamique et aurez pour mission de :Élaborer un plan de tests détailléAssurer la qualité des produits...
-
Ingénieur Logiciel Arturia
il y a 2 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Arturia Temps pleinMission et ObjectifsArturia, leader français en instruments de musique électroniques, recherche un ingénieur logiciel pour mettre en œuvre des produits innovants et accessibles à tous. Le candidat idéal sera capable de développer des applications de synthétiseurs et des contrôleurs MIDI de haute qualité.ResponsabilitésConcevoir et développer des...
-
Ingénieur développement logiciel
il y a 2 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France INRIA Temps pleinMission Nous recherchons un ingénieur développement logiciel pour améliorer les outils CADP de l'équipe CONVECS. CADP est une boîte à outils pour la modélisation et la vérification formelle de systèmes distribués. L'objectif est d'améliorer les interfaces graphiques et de connecter les langages de CADP à l'éditeur de code source...
-
Spécialiste Développement Logiciel C++
il y a 3 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Unity Semiconductor SAS Temps pleinDéveloppement Logiciel C++UnitySc est à la recherche d'un Développement Logiciel C++ pour rejoindre notre équipe de développement. Vous serez intégré(e) au sein d'une équipe d'une dizaine d'experts interne et de plusieurs partenaires extérieurs, et d'une équipe projet. Vous apporterez vos compétences en conception, architecture et développement...
-
Ingénieur Electronique de Développement
il y a 2 semaines
Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France Bertin Technologies Temps pleinUn Défi Technologique Attentif au DéveloppementBertin Technologies, un groupe industriel européen de l'instrumentation, conçoit et fabrique des composants, des équipements et des systèmes de mesure, d'observation et de détection pour des applications critiques et scientifiques.Rejoignez notre équipe de 700 collaborateurs passionnés pour participer...