Ingénieur logiciel senior
Développez le logiciel qui contrôle l'instrumentation et les données d'un système au sol pour les télécommunications par satellite, de l'interface web aux algorithmes de mesure.
Nous sommes une société mondiale de conseil en haute technologie composée d'une équipe d'ingénieurs, de scientifiques et d'experts numériques issus du monde entier. Ensemble, nous formons une communauté fière et en pleine croissance. Nous offrons des services de conseil à des clients de premier plan dans le monde entier, dans des secteurs variés tels que
- Technologie et ingénierie
- Énergie et énergies renouvelables
- Sciences de la vie et pharmacie
- Numérique et informatique
À propos de cette offre d'emploi
- Vous développerez et maintiendrez des applications full stack : interfaces web en Vue.js/TypeScript, pilotes d'outils et traitement de données en Python, scripts d'administration en PowerShell et Bash.
- Vous intégrerez le logiciel à des instruments de mesure RF, en gérant la communication via TCP/IP et message bus.
- Vous réaliserez et ferez évoluer des algorithmes de mesure ainsi que des tableaux de bord pour la visualisation des données.
- Vous prendrez en charge l'interface avec les bases de données relationnelles et optimiserez les flux d'acquisition et de stockage des données.
- Vous mettrez en œuvre un système de journalisation centralisé pour les événements et les erreurs.
- Vous collaborerez avec les équipes hardware et système pour l'intégration de bout en bout, tout en travaillant également sur du code existant.
- Vous contribuerez à la documentation technique et aux rapports de projet.
Ce que nous attendons de vous
- Diplôme en ingénierie informatique, électronique, télécommunications, spatiale, mécatronique ou domaines similaires.
- Bonne maîtrise de Python, JavaScript/TypeScript et Vue.js ; scripting en Bash et PowerShell.
- Expérience des environnements Linux et Windows.
- Connaissance des bases de données relationnelles (SQL Server, MySQL ou Oracle) et écriture de requêtes SQL, y compris la migration de données entre tables.
- Familiarité avec les instruments de laboratoire (ex. analyseurs de spectre, synthétiseurs) et les systèmes d'acquisition de données.
- Bases de mise en réseau et protocoles de communication ; bonnes compétences en débogage.
- Atouts supplémentaires : applications en quasi-temps réel, architectures client-serveur, systèmes de surveillance et design patterns.
- Disponibilité à travailler dans des contextes nécessitant le traitement d'informations confidentielles dans le domaine de la défense.
- italien C2 et anglais B2
Ce que vous pouvez attendre de nous
Le poste prévoit un contrat de travail à durée indéterminée et la rémunération annuelle brute (RAL) de base proposée ne sera pas inférieure à 38 000 €, conformément aux dispositions de la CCNL Commerce – Tertiaire, Distribution et Services.
TMC s'engage à offrir un package de rémunération compétitif et, à l'issue du processus de sélection, en évaluant les expériences, compétences et qualifications du/de la candidat(e), pourra proposer une RAL finale supérieure au niveau indiqué ci-dessus.
Dans le respect de notre business model, le package de rémunération final inclut également une composante de participation directe aux bénéfices des projets (profit sharing), un budget individuel annuel de 4 000 euros nets pour le développement des compétences, ainsi qu'un crédit annuel de bien-être. Des détails supplémentaires seront fournis lors de la phase de sélection, conformément aux politiques d'entreprise en vigueur.
TMC est une société internationale de conseil high-tech qui met à disposition de ses clients des compétences pour les accompagner dans la réalisation de leurs défis technologiques. En tant que telle, TMC agit comme un centre d'expertise au service de ses clients et les aide à devenir plus compétitifs dans un monde technologique de plus en plus global et en évolution rapide. Chez TMC, nous croyons que les personnes sont le moteur de l'innovation technologique. C'est pourquoi nous souhaitons créer les meilleures conditions possibles pour que les talents technologiques puissent s'épanouir. Nous vous offrons un environnement de travail stimulant où vous pourrez gérer votre carrière. Outre notre expertise technique exceptionnelle, la passion et l'engagement constituent des éléments significatifs de notre culture.
Super que vous vous intéressiez à un poste chez TMC ! Postulez dès maintenant de la manière qui vous convient le mieux et, espérons-le, nous pourrons bientôt vous accueillir dans l'une de nos équipes.