CDI - Architecte logiciel Framework F/H

NAVAX Group
Canton de la Seyne-sur-Mer-2, France
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de la Seyne-sur-Mer-2, France

Tech stack

Java
Systems Engineering
C++
Continuous Integration
Linux
Embedded Software
Python
Linux kernel
Linux System Administration
Systems Architecture
TCP/IP
Wireshark
User Datagram Protocols
Virtual Machines
Virtualization Technology
Multithreading

Job description

Au cœur de ces systèmes se trouvent les CMS (Combat Management System), des logiciels qui permettent de contrôler les équipements du système de combat.

Les CMS sont des logiciels complexes, distribués, temps-réels et tolérants aux pannes. Afin de remplir ces exigences, les CMS s'appuient sur des socles logiciels, aussi appelés 'frameworks', qui leur offrent les services nécessaires, en mettant en œuvre des techniques avancées.

Entouré.e d'une équipe de 20 collaborateurs et collaboratrices, vous serez en charge de de l'architecture frameworks et de la réalisation des évolutions. Vous devrez par ailleurs identifier et mener les travaux R&D destinés à anticiper les besoins fonctionnels ou technologiques sur ces frameworks. Enfin, vous assurerez une activité d'expertise auprès des équipes CMS sur les aspects bas niveau Linux, temps-réel et embarqué.

Vos principales missions sont :

  • Recueillir les besoins des clients internes, exprimés en termes d'exigences et d'architecture système, et les spécifier au niveau logiciel,

  • Définir l'architecture et la conception qui réponde aux spécifications,

  • Réaliser et faire réaliser le développement et la validation des évolutions ou des corrections, ce qui induit une activité de pilotage technique en interne ou en sous-traitance, d'une petite équipe (2 à 3 personnes),

  • Assurer le support aux équipes d'Intégration/Validation/Qualification, investiguer les problèmes en plateforme,

  • Mettre à jour la documentation des frameworks,

  • Définir la roadmap industrielle et R&D, notamment pour projeter l'architecture classique actuelle sur une infrastructure conteneurisée/virtualisée,

  • Mettre en oeuvre et maintenir l'environnement d'exécution (installation d'un OS sur machine nue, configuration de conteneurs, configuration machine virtuelle, …),

  • Mettre en oeuvre et maintenir l'environnement d'intégration continue utiliser pour la qualification

Les missions ne sont pas exhaustives et sont susceptibles d'évoluer dans le temps.

Les entretiens de recrutement vous permettront d'échanger avec le manager du pôle et ainsi d'en apprendre davantage sur l'ensemble de vos missions.

Requirements

Diplômé(e) d'une école d'ingénieur, vous disposez d'une expérience professionnelle d'environ 10 années et vous maitrisez les compétences en architectures de logiciels répartis, expertise sur les logiciels embarqués et temps-réel gestion produit, pilotage technique de petite équipe. Ainsi qu'avec l'ingénierie système, vous maitrisez les techniques de programmation concurrente (multi-threading), l'administration Linux, le noyau Linux, réseau : piles TCP/IP et UDP/IP.

Vous connaissez les technologies de conteneurisation et virtualisation, et les outils d'investigation et de mise au point (gdb, SystemTap, ftrace, Wireshark), ainsi que les

langages C++ (versions récentes >= 11), Python, java.

About the company

Wir sind NAVAX, eine gründergeführte und international tätige Unternehmensgruppe, die seit über 25 Jahren erfolgreich Unternehmensprozesse entwirft, optimiert und digitalisiert und suchen für die NAVAX Software GmbH , die Teil der NAVAX Unternehmensgruppe ist, eine interessante Persönlichkeit. Mit rund 310 Mitarbeiter:innen in Österreich und Deutschland sind wir an neun Standorten vertreten. Unsere flachen Hierarchien und unsere familiär-freundschaftliche Du-Kultur unterstreichen unsere dynamische, zukunftsorientierte Ausrichtung und geben neuen Mitarbeiter:innen schnell das Gefühl, ein wertvoller Teil von #TeamNAVAX zu sein.

Du passt daher am besten zu uns, wenn du ebenfalls beim Stichwort „Job“ an produktive Arbeitstage denkst, an denen die gute Stimmung mit deinen Kolleg:innen nicht zu kurz kommt und du ebenso dafür brennst, dich selbst als auch deinen Mehrwert innerhalb der Organisation mit deiner innovativen Denkweise und deinem Blick „über den Tellerrand“ voranzubringen.

Apply for this position