Job position Développeur Logiciel Embarqué Java (H/F)
Share this job
Au sein d’un environnement IT critique à très grande échelle, vous intégrerez une équipe en charge d’un système central événementiel asynchrone, par lequel transitent les informations de plusieurs dizaines de millions d’équipements connectés.
Ce système assure notamment l’exécution de services, la collecte de données de mesure et le pilotage à distance d’équipements terrain.
Vous interviendrez plus précisément sur un logiciel Java embarqué, déployé sur des concentrateurs, assurant l’interface entre les équipements de terrain et le système d’information central.
Les équipes couvrent l’ensemble du cycle de vie applicatif :
architecture, conception, choix techniques, développement, tests, déploiements (jusqu’en production) et support.
En tant que Développeur Logiciel Embarqué Expert, vos responsabilités incluent :
Participation à l’amélioration continue de l’infrastructure
Développement de nouvelles fonctionnalités
Développement de fonctionnalités sur matériels embarqués
Maintenance et évolution des pipelines CI/CD (Jenkins)
Livraisons en environnements de recette et de production, suivi post-déploiement
Collaboration étroite avec les équipes de développement et d’exploitation
Reprise des tests de performance et mise en place d’un banc de performance
Mise en place et exploitation de bancs de test incluant :
Concentrateurs
Raspberry Pi
Modems et filtres CPL
Livrables attendus : versions applicatives issues du développement du logiciel embarqué.
Candidate profile
Expérience confirmée en développement logiciel embarqué
Bonne compréhension des architectures distribuées et des systèmes en cluster
Connaissance des pratiques agiles (Scrum, SAFe)
Connaissance de Yocto
Maîtrise des concepts de monitoring et de métriques applicatives
Compétences en :
Sécurité (TLS)
Infrastructure as Code
Réseaux et systèmes
Python
Conteneurisation
Administration de machines virtuelles
Capacité à respecter et appliquer des choix d’architecture existants
Participation active aux choix de conception
Maîtrise de l’environnement de développement, des outils de test et du domaine fonctionnel
Working environment
Java 8+
Java JEE (JTA, JPA, CDI, JAX-RS – apprécié)
Middleware et messaging : Kafka, RabbitMQ, JMS
CI/CD : Maven, Jenkins
Supervision & monitoring : Grafana, InfluxDB, Collectd, Telegraf, AppDynamics (ou équivalents)
Environnements embarqués et distribués
Minimum 2 ans d’expérience sur des logiciels embarqués dans un moyen d’appel
Maîtrise de C / C++
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Logiciel Embarqué Java (H/F)
Cherry Pick
