Développeur Full-Stack, Administrateur système SYSNAV, H/F

L’ENTREPRISE

Issue du monde de la défense, SYSNAV est une jeune PME française innovante de haute technologie, en forte croissance, spécialisée dans les solutions de navigation, de géolocalisation sans infrastructure pour les environnements extrêmes, hors de portée des solutions conventionnelles et du GPS.
 
Les solutions SYSNAV révolutionnent le secteur de la navigation et de la localisation en apportant une réponse technologique opérationnelle aux défauts usuels du GPS :
– Dégradation du signal
– Perte de disponibilité du signal et de l’information de localisation
– Sensibilité aux interférences et brouillage
– Manque de précision
– Indisponibilité en zones couvertes
– Mise en place d’infrastructures dédiées
 
SYSNAV a ainsi développé une technologie de localisation et de suivi précis du mouvement unique, performante sans infrastructure avec un potentiel de déploiement important. SYSNAV a reçu différents prix prestigieux consacrant, à plusieurs reprises, la capacité d’innovation hors norme de ses équipes et l’arrivée à maturité de la technologie de géolocalisation nouvelle génération « magnéto-inertielle », en substitut ou complément du GPS.

LES RÉCOMPENSES SYSNAV

  • Prix de l’innovation du Ministère de la Défense en 2007,
  • Prix de la meilleure thèse ParisTech 2009 (500 thèses)
  • Lauréate du concours national de création d’entreprises innovantes du Ministère de la recherche en 2009 (1000 candidats),
  • Grand prix d’option de l’Ecole Polytechnique 2007 (480 stages), 2010 (495 stages) et prix d’option 2013 (520 stages)
  • Ingénieur de l’année 2010 par l’Usine Nouvelle
  • Prix de l’Innovation TR35 du MIT TechnologyReview en 2014
  • Lauréat des European Business Awards 2016 dans la catégorie Innovation

SYSNAV apporte ses solutions et son conseil technologique sur des secteurs aussi divers que la défense, la sécurité, le médical, l’industrie aéroportuaire, portuaire et minière, la construction ou la robotique.
SYSNAV a su poursuivre son développement en conservant les valeurs entrepreneuriales qui ont présidé à sa création et entend les conserver dans sa phase de croissance actuelle : excellence, passion, rigueur, éthique, engagement, autonomie.
 

CONTEXTE DU STAGE

Lors de son lancement, SYSNAV a démarré avec quelques marchés proches pour se lancer en capitalisant sur sa force de R&D et ainsi faire maturer sa technologie.
Dans le cadre d’une phase de transformation l’amenant à se positionner sur des marchés verticaux par domaine d’activité, SYSNAV accroît son recrutement et propose un poste regroupant des missions traditionnellement dévolues au « développeur full-stack » d’une part, à « l’administrateur réseau et système » d’autre part.
 

CONTENU DU STAGE

 
1.1 Développement logiciel, applications web et mobile : 70% du temps
SYSNAV produit des systèmes embarqués de géolocalisation à partir de données issues de capteurs magnéto-inertiels (magnétomètres, accéléromètres, gyromètres). Ces données brutes sont exploitées par des ingénieurs d’étude, qui les transforment en données pertinentes pour le client (position et orientation).

Le développeur logiciel intervient dans l’étape de mise à disposition du client de ces données d’intérêt, en concevant les systèmes de visualisations et/ou d’interactions (front-end et back-end) avec ces différents systèmes. Les technologies privilégiées sont les applications web (accessibles par navigateur web) et mobiles (iOS/Android) sur un modèle de client/serveur, mais le développement de logiciels « classiques » (Windows ou Linux) n’est pas exclu a priori pour certains projets.
 
Les activités liées à ces missions sont entre autre :

  • architecturer, concevoir, développer et maintenir de nouvelles fonctionnalités métiers. Dans le cas d’une application web, il s’agit par exemple de :
    -mettre en place de l’architecture de service (REST, SOAP, …) ;
    -installer, configurer un serveur web (Apache, nginx, …) ;
    -développer l’application et l’interface utilisateur, en fonction de la plateforme retenue ;

  • assurer le bon fonctionnement en production ;
  • contribuer à l’évolution de l’architecture des plateformes, du système de développement ;
  • développer et assurer la maintenance des outils de déploiements.

Les produits SYSNAV entrant pour la plupart dans la catégorie des « systèmes embarqués », une attention particulière devra être portée à la compatibilité des choix effectués avec les contraintes propres à l’embarqué (puissance de calcul, consommation, espace disponible, …). Le développeur interagira avec :

  • les ingénieurs systèmes embarqués, pour choisir une architecture logicielle compatible avec les contraintes de l’embarqué ;
  • les ingénieurs algorithmes, pour définir les interfaces des flux de données ;
  • le client (potentiellement représenté par le chef de projet) pour les besoins fonctionnels et les interfaces utilisateurs ;
  • les salariés, pour conserver l’ambiance et la cohésion de SYSNAV.

1.2  Administration systèmes informatiques (réseau, PC, serveurs) : 30% du temps
Le candidat interviendra comme adjoint de l’administrateur réseau et système, et l’assistera dans ses différentes tâches :

  • configurer et maintenir les équipements et services réseau pour assurer une disponibilité maximale de l’infrastructure informatique ;
  • coordonner les évolutions de l’architecture réseau, formuler les recommandations en investissement matériel et logiciel ;
  • s’assurer de la sécurité de l’architecture et de sa configuration, définir les politiques de sécurité nécessaires ;
  • conseiller, assister, aider les utilisateurs dans l’utilisation des moyens informatique :
    -moyens propres aux utilisateurs (ordinateurs de travail)
    -moyens mutualisés (serveurs de calculs, etc.)

L’infrastructure comporte des équipements réseaux physiques, plusieurs services (NAS, SVN, …), ainsi qu’une partie virtualisée/containerisée.
 

PROFIL ET COMPETENCES RECHERCHES

 
1.1  Compétences génerales
Diplômé d’un Bac+5, vous disposez d’au moins 3 ans d’expérience acquises dans le cadre de projets ou lors d’un premier poste dans le développement et l’administration système (l’expérience pour des projets personnels est acceptée si elle peut être justifiée comme significative).
Vous êtes autonome, organisé, rigoureux, dynamique, et êtes capable de communiquer clairement. Vous avez un niveau d’anglais oral et écrit permettant le travail dans cette langue.
 
1.2 Compétences/connaissances techniques liées au développement

  • Conception, développement et déploiement d’une application complète : modèles de données, API REST, design UI
  • Technologies web (html5, css3, javascript, php)
  • Bases de données relationnelles : MySQL, Postgresql

1.3  Compétences/connaissances techniques liées à l’administration système

  • Architecture des réseaux informatiques et télécoms, protocoles de communication usuels (LAN, NAT, VPN)
  • Administration de systèmes Linux (chiffrement, Samba/NFS, LDAP), scripts shell, python et/ou perl
  • Sécurité des systèmes d’information

1.4  Compétences/connaissances valorisées

  • Frameworks javascript modernes : Node.js, AngularJS
  • Connaissances de langages de programmation courants (C/C++, java, python, C#)
  • Connaissance des GIS : Postgis, Leaflet, Openlayers, …
  • Outils d’administration et de supervision (Nagios, Shinken …)
  • Administration de postes de travail Windows 7, Windows 10
  • Méthodes et cycles de développement logiciel
  • Connaissance des normes ISO 270XX

Détails
  • Référence : FPDFS-AS 2017
  • Contrat : CDI
  • Mise à jour : 2017
  • Durée : CDI
  • Lieu de travail : Vernon