Notre client dans le secteur Aérospatial et défense recherche un/une Expert Java & Algorithmique H/F Description de la mission : Expert Java & Algorithmique | Toulouse📍 Localisation : Toulouse 🏠 Télétravail partiel (2J) 📅 Démarrage : ASAP 🎯 La mission Nous recherchons un(e) Expert(e) Java & Algorithmique pour intervenir sur un projet à forte dominante technique, dans un contexte de conception et de gestion de faisceaux électriques. Le besoin est avant tout orienté vers une expertise algorithmique de haut niveau et une excellente maîtrise des principes de conception logicielle. La maîtrise de Java est indispensable, mais nous recherchons surtout un profil capable de comprendre des problématiques complexes, concevoir des solutions performantes et produire un code robuste et maintenable. 👉 Une connaissance du métier des faisceaux électriques ou du logiciel Capital est un vrai plus, mais n'est pas indispensable. 🧠 Vos missionsAu sein d'une équipe technique, vous serez notamment amené(e) à : Concevoir et développer des solutions algorithmiques complexes Participer à la conception et à l'évolution de composants logiciels Analyser et optimiser les performances Appliquer les principes de Software Design, de sécurité et de bonnes pratiques de développement Challenger les choix techniques et proposer des solutions adaptées Participer aux revues de code et à l'amélioration continue de la qualité logicielle Travailler sur des problématiques liées à la conception de faisceaux électriques 💻 Stack & compétences recherchées⭐ IndispensableAlgorithmique & conception logicielle Très bon niveau en algorithmique Compréhension des principes de conception logicielle Performance et optimisation Sécurité Bonnes pratiques de développement Capacité à résoudre des problématiques techniques complexes Java – Core Java Programmation orientée objet (OOP) Classes / interfaces Héritage Encapsulation Polymorphisme Exceptions Collections Généricité static Conventions de nommage Bonnes pratiques Java Écosystème JEE XML JSON Git ➕ Les petits plus qui feront la différenceExpérience dans le domaine des faisceaux électriques Connaissance du logiciel Capital Expérience dans des environnements industriels complexes Connaissance des problématiques de conception de systèmes / architecture électrique Pas besoin d'être expert sur le métier des faisceaux ou sur Capital : une forte expertise Java/algorithmique peut tout à fait convenir. 👤 Le profil idéalNous cherchons avant tout un excellent ingénieur logiciel, avec une vraie appétence pour l'algorithmique et la résolution de problèmes complexes. Vous êtes capable de : Prendre en main rapidement un environnement technique complexe Concevoir des algorithmes efficaces Comprendre les enjeux de performance Produire du code Java propre, robuste et maintenable Échanger avec des experts techniques et challenger les solutions existantes Une expérience métier dans les faisceaux électriques est un bonus, pas un prérequis. Déplacements ponctuels à prévoir (pris en charge) Compétences / Qualités indispensables : JEE, XML, JSON, Git, Programmation orientée objet (OOP), Classes / interfaces, Héritage, Encapsulation, Polymorphisme, Exceptions, Collections, Généricité, static, Conventions de nommage, Bonnes pratiques Java Compétences / Qualités qui seraient un + : Capital / faisceaux électriques / Câblage / Aéro Informations concernant le télétravail : Oui — 2 jours/semaine
En tant qu'Ingénieur R&D en traitement du signal, vous concevrez et optimiserez les algorithmes au cœur d'une solution de géolocalisation en intérieur. Vous travaillerez notamment sur le traitement des signaux BLE Mesh et UWB, la mesure précise des distances et la fusion de données de capteurs à l'aide de filtres de Kalman étendus ou unscented (EKF/UKF). Vous développerez également des algorithmes de navigation piétonne à l'estime (PDR) à partir des capteurs d'un téléphone et des méthodes de compensation des biais magnétiques, notamment les effets hard iron et soft iron. Vous collaborerez avec le développeur mobile pour intégrer vos travaux dans l'application finale et saurez expliquer vos choix techniques à des interlocuteurs logiciels. Le poste est à temps plein, en mode hybride, à Montpellier.
Le contexte Lianeo Lianeo, ESN et cabinet de recrutement spécialisé en logiciel embarqué, recrute actuellement pour le compte d'un partenaire de la robotique appliquée à la logistique. Le poste est ouvert en CDI, directement chez le client. Le contexte client Le client conçoit une solution robotisée qui gère les flux de charges dans les entrepôts logistiques. Le robot fait circuler les charges entre différents modules (ascenseurs, tables de transfert, postes d'étiquetage, de pesée ou de lecture). C'est la couche algorithmique, développée en Java, qui décide des trajets et de l'enchaînement des mouvements. La solution gagne de nouveaux clients, chacun avec ses configurations et ses contraintes d'exploitation, et l'équipe algorithmique se renforce pour suivre cette croissance. Télétravail : possible jusqu'à 2 jours par semaine, avec un peu de souplesse, mais une présence régulière sur site reste nécessaire. Vos missions Concevoir et faire évoluer les algorithmes de pilotage du robot : modélisation du système en graphe, recherche de chemin, heuristiques Adapter la logique de pilotage aux configurations propres à chaque client Traiter les cas nominaux comme les cas de résilience : panne d'un module, redirection des flux, maintien en service de la machine Travailler en binôme avec l'ingénieur·e algorithmique en place : proposer des approches, les confronter, trancher ensemble Structurer le code pour que chaque nouveau cas s'intègre sans alourdir l'ensemble Valider les algorithmes par des tests et des scénarios de simulation Travailler avec l'équipe automatisme sur l'exécution des mouvements par la couche PLC
Contexte de la mission : Dans le cadre du développement de solutions innovantes dans le domaine spatial, nous recherchons un Ingénieur Développement Java spécialisé en algorithmie, pour intervenir sur des problématiques liées aux systèmes de satellites et à la dynamique de vol.Vous rejoindrez une équipe travaillant sur des projets à forte composante technique, au coeur des enjeux de modélisation, calcul scientifique et mécanique spatiale. Responsabilités : - Concevoir et développer en Java des algorithmes de calcul et de modélisation dédiés aux systèmes spatiaux ; - Implémenter des algorithmes liés à l'orbite et à la dynamique de vol des satellites ; - Traduire des problématiques physiques en modèles mathématiques et en solutions logicielles ; - Contribuer au développement et à l'évolution de Flight Dynamics Systems (FDS), au coeur des systèmes de mécanique spatiale ; - Participer à l'architecture et à l'intégration de composants logiciels au sein de systèmes complexes ; - Collaborer avec les équipes métier, logiciel et système afin de transformer les besoins fonctionnels et scientifiques en solutions techniques.
Vous rejoindrez une équipe Commando au cœur des activités Global Markets, intervenant sur des problématiques de QIS (Quantitative Investment Strategies), de pricing et de produits dérivés. À la frontière entre ingénierie financière, développement logiciel et métiers de marché, vous travaillerez directement avec les équipes de trading, structuration et Quant afin de concevoir, modéliser et industrialiser des stratégies et outils quantitatifs. Vos principales missions seront notamment : - Comprendre et challenger les besoins des équipes de trading et de structuration ; - Modéliser et implémenter des stratégies quantitatives et des indices QIS ; - Concevoir et développer des outils de pricing, de backtesting et de simulation ; - Participer au développement et à l'évolution de librairies de pricing et de plateformes utilisées par les équipes Front Office ; - Développer principalement en C#/.NET ; - Manipuler et qualifier des données de marché nécessaires aux calculs et stratégies ; - Participer aux réflexions d'architecture et à l'industrialisation des développements ; - Garantir la qualité, la performance et la maintenabilité du code dans un environnement de production exigeant ; - Intervenir sur l'ensemble du cycle de vie des applications, de la compréhension du besoin jusqu'à leur mise en production et leur support. Le poste nécessite une véritable double compétence : nous ne recherchons pas uniquement un développeur connaissant l'environnement bancaire, ni uniquement un profil Quant académique. Vous devez être capable de comprendre une problématique financière ou quantitative, de dialoguer avec les métiers de marché et de la traduire en une solution logicielle robuste. Une expérience en QIS, Equity Derivatives, produits structurés, options, pricing, hedging, backtesting ou stratégies systématiques constituera un réel atout.
DSIM est chargée du maintien en conditions opérationnelles et de l'évolution du SI assurance vie et finance. Dans ce cadre, prestation d'expertise en Développement « Full stack » orientée Maintien en conditions opérationnelle de nos solutions (résolution d'incidents et de problèmes, petits builds). Maitriser des technologies permettant d'adresser des outils destinés à nos clients ( Java - React - Sql - Spring .. ) Challenger des choix techniques et conceptions détaillées Maitriser d'un SI modulaire (API REST / MicroServices ) Travailler sur plusieurs sujets distincts en parallèle référer de l'avancement des sujets à son chef de projet Monter en compétence rapidement sur notre contexte technique et métier Proposer des amélioration structurelles sur les méthodes et outils de travail
Développeur C# Développement de nouvelles fonctionnalité Développement et maintenance Conception et développement C# Winform Mise en place des API, REst, SoAp développement et maintenance de nouvelles fonctionnalités Passage d'ordre Développer d'un service de pricing basé sur les librairies quantitatives pour des usages Front Office ainsi que Risques & Résultats. Optimiser l'éxecution des pricers grâce à l'utilisation de solutions de parallélisation des calculs (Grid Computing) et de solutions de mise en cache (Caching). C#, .NET, Winform, WebService API Rest, MSMQ, BackEnd, SQL Server IT Quant, Pricing, XVA Mode agile Développeur C# Winform Anglais
Développeur C# Développement de nouvelles fonctionnalité Développement et maintenance Conception et développement C# Winform Mise en place des API, REst, SoAp développement et maintenance de nouvelles fonctionnalités Passage d'ordre Développer d'un service de pricing basé sur les librairies quantitatives pour des usages Front Office ainsi que Risques & Résultats. Optimiser l'éxecution des pricers grâce à l'utilisation de solutions de parallélisation des calculs (Grid Computing) et de solutions de mise en cache (Caching). C#, .NET, Winform, WebService API Rest, MSMQ, BackEnd, SQL Server IT Quant, Pricing, XVA Mode agile Développeur C# Winform Anglais
Vous rejoindrez une équipe experte qui développe des solutions avancées de réseaux intelligents et de réflecteurs reconfigurables (RIS). Votre rôle : concevoir, intégrer et valider les briques logicielles et algorithmiques permettant d'exploiter pleinement ces technologies dans les réseaux 5G et futurs. Votre mission : - Intégration d'algorithmes de beamforming Vous implémentez et intégrez des algorithmes avancés sur des plateformes telles qu'OpenAirInterface, réalisez le débogage et la validation via démonstrateurs complets, adaptez les solutions aux besoins clients et contribuez à l'évolution des spécifications techniques. - Développement logiciel pour la couche physique Vous concevez et implémentez les briques logicielles permettant d'intégrer les RIS et antennes dans une architecture O-RAN (RU/DU). Vous testez et validez les fonctions radio/RIS en environnement simulé et réel (srsRAN), tout en développant les outils internes et la documentation associée. - Documentation, industrialisation & collaboration technique Vous développez de nouveaux modules, documentez les codes et procédures, automatisez les tests, et travaillez en étroite collaboration avec l'équipe Algorithmes & Modélisation pour assurer la fiabilité et la conformité des algorithmes 5G/5G+. Vous participez également aux présentations d'avancement et à la production de la documentation technique.
Vous rejoindrez une équipe experte qui développe des solutions avancées de réseaux intelligents et de réflecteurs reconfigurables (RIS). Votre rôle : concevoir, intégrer et valider les briques logicielles et algorithmiques permettant d'exploiter pleinement ces technologies dans les réseaux 5G et futurs. Votre mission : - Intégration d'algorithmes de beamforming Vous implémentez et intégrez des algorithmes avancés sur des plateformes telles qu'OpenAirInterface, réalisez le débogage et la validation via démonstrateurs complets, adaptez les solutions aux besoins clients et contribuez à l'évolution des spécifications techniques. - Développement logiciel pour la couche physique Vous concevez et implémentez les briques logicielles permettant d'intégrer les RIS et antennes dans une architecture O-RAN (RU/DU). Vous testez et validez les fonctions radio/RIS en environnement simulé et réel (srsRAN), tout en développant les outils internes et la documentation associée. - Documentation, industrialisation & collaboration technique Vous développez de nouveaux modules, documentez les codes et procédures, automatisez les tests, et travaillez en étroite collaboration avec l'équipe Algorithmes & Modélisation pour assurer la fiabilité et la conformité des algorithmes 5G/5G+. Vous participez également aux présentations d'avancement et à la production de la documentation technique.
Dans le cadre d'une mission longue au sein de la DSI d'un acteur du secteur de l'assurance, nous recherchons un Développeur Fullstack expérimenté, disposant de 7 à 10 ans d'expérience. La missionVous rejoindrez une équipe de réalisation en charge de l'évolution et du maintien en conditions opérationnelles du système d'information. Vos principales missions seront de : Participer à l'étude et à la proposition de solutions techniques Être force de proposition sur les choix de conception et d'algorithmie Réaliser les études d'impact et contribuer aux chiffrages Veiller à la stabilité, à la robustesse et aux performances des applications Réaliser des revues de code approfondies Rédiger la documentation technique Diffuser et suivre les bonnes pratiques de développement Contribuer aux roadmaps techniques et à l'amélioration continue Stack technique Java 21 / Spring / JPA API REST React 19 Oracle / PostgreSQL GitLab CI/CD Kafka Microservices OpenShift / conteneurisation
Intégré à nos équipes sur nos projets au forfait ou chez nos clients vous interviendrez sur un projet de développement back-end. En tant que Développeur Python (H/F), vous assurez les missions suivantes : - Concevoir et implémenter des algorithmes & nouvelles fonctionnalités du logiciel - Maintenir et améliorer l'architecture ainsi que les fonctionnalités existantes - Gérer et réaliser toutes les phases de développement logiciel de l'architecture à la mise en production - Réaliser des tests unitaires
Au sein de l'équipe Data, vous transformez les données brutes en fonctionnalités produit intelligentes et en moteurs de décision automatisés. Vos missions: Moteur ML et Algorithmes (70%) : Modélisation des parcours d'achat sous forme de graphes (du check-in au check-out), conception de modèles de Machine Learning (scoring, détection d'échecs, routage intelligent) et industrialisation MLOps avec les équipes DevOps. Plateforme Data et Insights (30%) : Déploiement de solutions BI en self-service enrichies par l'IA, suivi de la qualité des données, gouvernance et analyse rigoureuse des KPIs.
Pour renforcer le pilotage de plusieurs projets critiques, le ou la Chef(fe) de projet technique coordonne les activités, les équipes et les partenaires, en veillant au respect du périmètre, des coûts, de la qualité et des délais. Le poste couvre trois projets : la revue des algorithmes de produits de niveau 1 d'une mission d'observation satellitaire, la définition d'une feuille de route de calibration et de validation (CalVal) pour une future mission, ainsi que la réalisation d'un simulateur des traitements océaniques. Au quotidien, vous suivrez l'avancement, le reste à faire, les risques et le planning, et validerez les livrables. Vous animerez les échanges techniques avec les équipes internes, les partenaires et les clients, en anglais lorsque nécessaire, et négocierez les ajustements de périmètre, d'effort ou de calendrier. Vous contribuerez notamment à préparer un atelier réunissant des experts et l'équipe de communication. Un reporting hebdomadaire et des comptes rendus de réunions feront partie des livrables attendus. Vous signalerez rapidement les risques et écarts significatifs.
Backend Java Developer – City London We are urgently looking to recruit a Java backend Developers with at least 5 years experience. Must have strong Data structures and Algorithms experience. Also experience of Spring, working with large code base, SQL, Unix etc. You should ideally have a solid problem solving and algorithm background coupled with excellent communication skills. This is a 6 to 12 month contract assignment based in the City London. Please forward your CV to us in Word format along with rate and availability.