Développeur Full-Stack, Administrateur Système

L’ENTREPRISE

Fondée par d’anciens experts du ministère de la Défense et de grandes écoles françaises, SYSNAV est une jeune PME française innovante de haute technologie, en forte croissance, spécialisée dans les solutions de navigation et de géolocalisation sans infrastructure pour les environnements extrêmes, hors de portée des solutions conventionnelles et du GPS.
Le conseil et les solutions SYSNAV visent 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.
L’équipe technique du Lab SYSNAV est composée d’ingénieurs et de docteurs de haut niveau issus des toutes meilleures écoles d’ingénieurs en France.

Malgré son fort développement récent, l’équipe SYSNAV a su conserver les valeurs entrepreneuriales qui ont présidé à sa création : excellence, passion, rigueur, éthique, engagement, autonomie.

Experte dans son domaine, 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 SYSNAV magnéto-inertielle:

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 2015 dans la catégorie Innovation

CONTEXTE DU POSTE
Sysnav 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.
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.
OBJECTIF DU POSTE
1) Développement logiciel, applications web et mobile : 70% du temps
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.
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 RECHERCHE
Le candidat idéal est issu d’une formation d’ingénieur dans une grande école (ex : Ecole Normale Supérieure, Ecole Polytechnique, MinesParisTech, Ecole Centrale Paris, Supelec, SupAero, ENSTA) à partir d’une classe préparatoire, avec 2 à 3 ans d’expérience, en thèse ou en poste.
COMPETENCES REQUISES
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.
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
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
COMPETENCES ADDITIONNELLES APPRECIEES
• 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
ENVIRONNEMENT DE TRAVAIL
L’ingénieur d’étude travaillera en relations étroite avec un ingénieur systèmes embarqués et un ingénieur électronicien au sein d’une équipe projet multidisciplinaire. Il sera en relation directe avec les clients et fortement impliqué dans l’avancement et le développement du projet dans son ensemble.


Détails
  • Référence : 2018
  • Contrat : CDI
  • Mise à jour : 2018
  • Durée : CDI
  • Lieu de travail : Vernon | Paris