Stage - Ingénieur-e développement logiciel - Développement d'un langage Server en Rust pour le PsyC F/H

il y a 4 semaines


Massy, France Safran Electronics & Defense Temps plein

Job Description

Dans le cadre de sa suite logicielle, ASTERIOS Technologies fournit un langage d'architecture temps-réel appelé PsyC (extension du langage C), pour permettre à ses utilisateurs de décrire les tâches de son application, les contraintes temps-réel s'y appliquant, et les canaux de communication entre celles-ci. Le Language Server Protocol (LSP) développé par Microsoft standardise la communication entre un éditeur de code (Visual Studio Code, Vim, Emacs, …) et un Language Server, un programme tiers chargé d'implémenter des fonctionnalités comme l'auto-complétion et la navigation de code (la figure ci-dessous illustre par exemple l'auto-complétion pour un fichier de syntaxe JSON depuis l'éditeur Vim).
Le but de ce stage est de développer un tel Language Server pour le langage PsyC, et d'implémenter un maximum de fonctionnalités autorisées par le protocole. L'implémentation sera faite en utilisant le langage Rust, et utilisera la bibliothèque TreeSitter pour le parsing.

Complementary Description

Asterios Technologies est un fournisseur de solutions logicielles complètes pour le développement de systèmes temps-réel critiques complexes, qui développe et commercialise une solution innovante, à la pointe de la technologie, offrant :
- Des méthodes et outils de conception pour la mise au point des applications temps-réel critiques à forte contrainte de sûreté de fonctionnement ;
- Une plateforme d'exécution temps-réel incluant un micro-noyau sur cible matérielle multi-cœurs.

Basée à Massy (91), Asterios Technologies est présent principalement dans les secteurs de l'aérospatial, la défense, et l'automobile ; et cherche également à s'étendre dans les secteurs ferroviaire, nucléaire et médical.

Créée en 2011, et filiale à 100% de Safran Electronics & Defense depuis juin 2023, Asterios Technologies est une entreprise à taille humaine, évoluant dans un environnement de type start-up avec une agilité qui lui est propre, tout en bénéficiant du rayonnement de Safran.

Dans ce contexte, Asterios Technologies offre la possibilité de s'épanouir au sein d'une équipe R&D autonome et créative, où les méthodes de travail y sont basées sur la collaboration inter-équipes, et où l'ambiance de travail y est dynamique et sympathique. Asterios Technologies offre également des perspectives d'évolutions professionnelles.

Job Requirements

En fin de cursus Bac+5, spécialisé-e en informatique, vous faites preuves des compétences suivantes :

- Compilation, analyse lexicale : génération de lexer/parser (avoir suivi un cours sur la théorie des langages formels est un plus),
- Bonne connaissance d'au moins un éditeur de code implémentant un client LSP : VSCode, (Neo)vim, Emacs,
- Connaissance du langage Rust,
- Autonomie et prise d'initiative.

Le sens de la communication, le goût pour le travail en équipe, la motivation, et la rigueur sont des atouts indispensables pour la tenue de ce poste.

Specificity of the job

La compréhension de l'anglais technique est requise pour ce stage.



  • Massy, France Safran Electronics & Defense Temps plein

    Job Description Au sein de la Direction Technique, vous serez intégré-e dans la Direction Ingénierie Logicielle d'environ 400 salarié-e-s, au sein d'une équipe de 5 personnes. Dans le cadre de travaux de R&T (Recherche & Technologie) tournés vers l'avenir, et dans un contexte de cyber-menaces toujours plus important, Safran Electronics &...


  • Massy, France Safran Electronics & Defense Temps plein

    Job Description En tant qu'ingénieur-e développement logiciel embarqué intégré-e au sein de la Direction R&D d'Asterios Technologies, vos principales missions seront de : - Participer à la conception et à la production de logiciels embarqués bas niveau (RTOS) en environnement Agile ; - Être force de proposition sur les choix techniques de...


  • Massy, France Codra Temps plein

    Contexte Panorama est une suite logicielle en constante évolution. Pour maintenir un haut niveau de qualité et répondre aux attentes de nos clients ainsi qu’aux évolutions techniques, nous renforçons régulièrement nos équipes. Nous sommes donc à la recherche d’ingénieurs en développement logiciel intéressés par l’informatique à...


  • Massy, France Safran Electronics & Defense Temps plein

    Job Description En tant qu'ingénieur-e développement logiciel embarqué expérimenté-e intégré-e au sein de la Direction R&D d'Asterios Technologies, vos principales missions seront de : - Concevoir et produire des logiciels embarqués bas niveau (RTOS) en environnement Agile ; - Être force de proposition sur les choix techniques de réalisation...


  • Massy, Île-de-France THALES Temps plein

    Quelles sont les missions ?QUI SOMMES-NOUS ? L'activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre. Le site de Massy est leader dans les systèmes de commandement et de contrôle...


  • Massy, France Codra Temps plein

    Contexte du stage Notre solution Panorama est un outil reconnu sur le marché de la supervision pour sa qualité; elle est distribuée à plus de 60.000 licences dans le monde. Pour maintenir notre solution à un haut niveau de performance et de qualité, le produit évolue régulièrement et les sujets sont nombreux qu’il s’agisse de faire...


  • Massy, France Thales Temps plein

    QUI SOMMES-NOUS ? L’activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.Le site de Massy est leader dans les systèmes de commandement et de contrôle des opérations...


  • Massy, Île-de-France EASY PARTNER Temps plein

    Notre entreprise, leader dans le secteur de la technologie de mesure pour l'industrie du semi-conducteur, recherche un Ingénieur Architecte et Développement Logiciel C++ pour rejoindre notre bureau proche de Palaiseau. Au sein de notre département de développement logiciel, vous intégrerez une équipe dynamique chargée de la migration de notre...


  • Massy, France Safran Temps plein

    Job Description 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 :...


  • Massy, France THALES Temps plein

    QUI SOMMES-NOUS ?L'activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.Le site de Massy est leader dans les systèmes de commandement et de contrôle des opérations aériennes et...


  • Massy, France Safran Electronics & Defense Temps plein

    Job Description Le Pôle de Prototypage Rapide (PAD) de la Direction R&T de Safran Electronics & Defense, établissement de Massy, propose un stage d'ingénieur d'étude de 3 ou 6 mois pour réaliser le développement d'une application Androide permettant d'exploiter les données issues d'un capteur RFID intégré à un équipement embarqué...


  • Massy, France THALES Temps plein

    QUI SOMMES-NOUS ?L'activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.Le site de Massy est leader dans les systèmes de commandement et de contrôle des opérations aériennes et...


  • Massy, France Ivalua Temps plein

    Alternance - Développeur Logiciel C#, .NET, SQL Server, React.js H/F(Massy - France)Ivalua est un leader mondial dans l’édition de solutions cloud de gestion des achats.L’OPPORTUNITECONTEXTE: Notre département R&D est au quotidien dans l'action, la résolution de problèmes et l'innovation de notre solution. L’équipe R&D Solutions en charge de...


  • Massy, France THALES Temps plein

    QUI SOMMES-NOUS ?L'activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.Le site de Massy est leader dans les systèmes de commandement et de contrôle des opérations aériennes et...


  • Massy, France Thales Temps plein

    QUI SOMMES-NOUS ?L’activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.Le site de Massy est leader dans les systèmes de commandement et de contrôle des opérations aériennes...


  • Massy, France Safran Electronics & Defense Temps plein

    Job Description Au sein de la Direction Technique, vous serez intégré-e dans la Direction Ingénierie Logiciel d'environ 450 salarié-e-s. En Equipes pluridisciplinaires réparties sur plusieurs sites, nous imaginerons ensemble les architectures logicielles embarquées dans nos futurs produits de haute technologie dans les secteurs aéronautique,...


  • Massy, France Safran Electronics & Defense Temps plein

    Job Description Le Pôle de Prototypage Rapide (PAD) de la Direction R&T de Safran Electronics & Defense, établissement de Massy, propose un stage d'ingénieur d'études de 6 mois pour développer un outil d'extension du logiciel de conception KiCAD afin d'intégrer les règles de conception internes et ainsi accélérer et faciliter le travail des...


  • Massy, France Brain Power Temps plein

    Acteur incontournable du Recrutement par approche directe sur des secteurs middle et top management BRAIN POWER intervient sur tous les secteurs d'activité, en plaçant la détection du potentiel et de la motivation du candidat au coeur de ses processus.La vocation de BRAIN POWER est d'accompagner les entreprises allant de la PME aux grands groupes dans le...


  • Massy, France EASY PARTNER Temps plein

    Notre entreprise, leader dans le secteur de la technologie de mesure pour l'industrie du semi-conducteur, recherche un Ingénieur Architecte et Développement Logiciel C++ pour rejoindre notre bureau proche de Palaiseau. Au sein de notre département de développement logiciel, vous intégrerez une équipe dynamique chargée de la migration de notre...


  • Massy, France Safran Electronics & Defense Temps plein

    Job Description La spécification et la mise au point de systèmes concurrents est un problème réputé particulièrement ardu, et occasionne des bugs « dormants » difficiles à débusquer par des campagnes de test traditionnelles. Le langage de spécification TLA+ propose un formalisme mathématique fondé sur une logique modale, permettant de...