OmDev Logo
GetYourJob
0
Publié hier

Ingénieur logiciel C/C++ bas niveau / Systèmes distribués - Défense H/F

Localisation
France
Sur site
Type de contrat
CDI
Niveau
Confirmé

Salaire du marché

Médiane du marché
43k€
Estimation
42k€fourchette habituelle48k€

Cette offre n'affiche pas de salaire. D'après 347 offres pour ce poste (Confirmé, France), le marché se situe autour de 43k€ (42k€–48k€).

Salaire du marché pour Backend (Confirmé) en France : médiane 42 500 €/an, P25–P75 : 41 500–47 500 €/an, n = 347 offres. Salaire Python

Baromètre TJM et salaires IT

Description du poste

Votre rôle
Contexte de la mission :
Dans le cadre d'une étude de levée de risques technologiques en environnement défense, vous intervenez sur une base de code existante pour développer et intégrer des composants logiciels distribués.
Au sein d'une équipe, vous contribuez aux choix d'architecture, à l'intégration de services et à la mise en oeuvre de fonctions liées à l'évaluation de la menace et aux effecteurs. Vous pourrez proposer et expérimenter des algorithmes à base d'IA adaptés aux besoins du projet.
Vos Responsabilités :

  • Reprendre, comprendre et faire évoluer une base de code existante ; développer des composants en C/C++ avec une attention particulière portée à la qualité, à la maintenabilité et aux performances ;
  • Concevoir des traitements bas niveau : allocation dynamique et gestion fine de la mémoire, durée de vie des objets, maîtrise des ressources, diagnostic des fuites et des défauts mémoire ;
  • Participer à la conception et à l'intégration de fonctions logicielles pour l'évaluation de la menace et l'interfaçage avec des effecteurs, en lien avec les spécialistes métier ;
  • Proposer, prototyper et évaluer des algorithmes, notamment à base d'IA, pour aider à l'analyse de données et à la prise de décision, selon les contraintes du projet ;
  • Concevoir et intégrer les échanges entre composants et services distribués : interfaces, flux événementiels, gestion des erreurs, traçabilité et tests ;
  • Apporter une expertise sur Kafka, Keycloak et Kubernetes : architecture et exploitation des flux, identité et contrôle d'accès, déploiement, diagnostic et résilience des services ;
  • Contribuer à l'intégration continue, aux tests unitaires et d'intégration, aux revues de code, à l'observabilité et à la résolution d'incidents.
Profil recherché
Profil recherché :
Diplôme d'ingénieur ou Master 2 en informatique, logiciel, systèmes ou domaine connexe.
Expérience confirmée (minimum 3 ans) en développement C/C++ bas niveau sur une base de code existante ; capacité à justifier des choix de gestion fine de la mémoire, de performance et de robustesse.
Expertise opérationnelle attendue sur Kafka, Keycloak et Kubernetes, avec une expérience d'intégration dans une architecture distribuée.
Intérêt pour les problématiques d'évaluation de la menace, les effecteurs et la proposition d'algorithmes à base d'IA ; expérience dans ces domaines appréciée.
Autonomie, rigueur technique, capacité à travailler avec des experts métier et à documenter les arbitrages d'architecture.
Cet emploi nécessite l'obtention d'une habilitation de sécurité (confidentiel défense), délivrée à l'issue d'une enquête administrative par les autorités habilitées.
Environnement technique :
  • Développement : C/C++ bas niveau, Linux, gestion mémoire, concurrence, débogage, analyse de performances, Python, Java ou Bash selon les composants ;
  • Systèmes distribués : microservices, API REST, Kafka, flux asynchrones et intégration de composants IA/Data ;
  • Plateforme et sécurité applicative : Docker, Kubernetes, Keycloak, OAuth 2.0, OpenID Connect, JWT et contrôle d'accès ;
  • Qualité et exploitation : Git, CI/CD, tests, conteneurisation, logs, métriques, supervision et diagnostic.
Nos avantages :
  • Rémunération attractive et évolutive ;
  • Mutuelle familiale à garanties hautes ;
  • Tickets restaurant pris en charge à 60 % ;
  • 100 % du titre de transport urbain remboursé ;
  • Primes d'intéressement, de participation et de cooptation ;
  • Formation continue avec LinkedIn Learning et nos communautés techniques.
En retour, nous vous offrons un cadre de travail de qualité, des espaces de création et une formation continue solide.
Vous êtes passionné, technophile, curieux et créatif ?
Alors nous serions ravis de vous rencontrer.

Exigences du poste

Compétences requises

  • C++
  • Git
  • Sécurité applicative
  • Artificial Intelligence
  • REST API
  • Monitoring / Observability
  • Microservices
  • JWT
  • Bash
  • Python
  • Java
  • Docker
  • Kubernetes
  • CI/CD
  • Linux Administration
  • OAuth
  • Tests unitaires
  • Keycloak
  • Apache Kafka

Un plus

  • C
  • Software Architecture
  • Flux
  • QA Testing
  • API Development
  • Clean Code
  • Data Analysis
  • OpenID Connect
  • RBAC

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.