Rejoignez un acteur majeur des nouvelles technologies en tant que Software Developer

Adentis, entreprise spécialisée dans les systèmes embarqués, la cybersécurité et l'IT, recherche des Software Developers en CDI, dans le cadre de la Préparation Opérationnelle à l'Emploi Individuelle.

Segula photo 1

adentis logo Le poste

En tant que Software Developer chez Adentis, vos missions seront les suivantes :

photo 1
  • Définir les exigences logicielles du système
  • Analyser les spécifications
  • Concevoir, développer, débugger le code source C/C++ dans les environnements Windows et/ou Linux
  • Réaliser des tests unitaires et des recettes logicielles
  • Rédiger les documentations techniques des modules logiciels embarqués (en anglais et en français)
Recevoir la fiche de poste

Le dispositif POEI france-travail-2023 logo

segula photo 2

.

Dans le cadre d’une POEI(Préparation Opérationnelle à l’Emploi Individuel), Adentis recherche ses futurs Ingénieurs sur l'Ile-de-France ainsi que sur Toulouse, Grenoble, et Rennes.

Le poste est un CDI précédé d'une formation professionnalisante accélérée de 399 heures étalée sur 12 semaines et assurée par l'organisme de formation DataScientest, pour que vous soyez pleinement opérationnel et 100% à l'aise dans la mission qui vous sera confiée.

Pour bénéficier du dispositif de la POEI, vous devez être inscrit(e) à France Travail .

Recevoir la documentation

Le profil recherché

Pour que votre candidature puisse être retenue, vous devez remplir les critères suivants

segula photo 2
  • Inscrit(e) à France Travail et en recherche d'emploi
  • Titulaire d'un diplôme d'ingénieur ou équivalent (Bac+5)
  • Expérience dans les langages C/C++, le développement d'applications embarquées en environnement contraint, les systèmes temps réel embarqués avec ou sans OS, ou dans les différentes étapes d'un cycle de développement
  • Excellent relationnel et aptitudes à travailler en équipe
  • Doté(e) d'une bonne communication en anglais et en français
  • Organisé(e), et apte à gérer de nombreuses activités différentes, analyser des problèmes et établir des priorités
  • Doté(e) d'un sens des responsabilités
Je corresponds au profil

Les + de la formation

✅ 100% financée ✅ CDI sécurisé ✅ Salaire de 35 à 45k€/an selon profil et expérience

Lieu des postes : Ile-de-France, Toulouse, Grenoble, Rennes

dst logo adentis logo France travail logo

Le programme de formation

# MODULES
1 Les méthodes Agiles :
Apprendre les éléments clés dans les méthodes agiles
2 Animation de réunion :
Acquérir les compétences nécessaires pour organiser et animer efficacement des réunions, en se concentrant sur des techniques de communication efficaces, la gestion de temps et la facilitation de la participation active de tous les participants
3 Rédaction de synthèse:
Développer les compétences en rédaction de synthèses claires et concise, en mettant l'accent sur l'analyse critique des informations, la structuration logique des idées et la présentation efficace des solutions
4 Management de projets Jalons / Livrables + 50% en Anglais :
Maîtriser les principes fondamentaux de la gestion de projet, en se concentrant sur la définition et le suivi des jalons et livrables, tout en développant des compétences linguistiques en anglais pour communiquer efficacement dans un contexte international
5 La gestion des exigences avec DOORS :
Apprendre à définir, formuler et gérer les exigences
Utiliser DOORS pour gérer les exigences, ainsi que leur traçabilité
6 Algorithmique :
Comprendre les concepts algorithmiques (algorithmique de base, structures de données, récursivité,...) en utilisant le langage C
7 Linux / BASH :
Appréhender l'arborescence des dossiers Linux avec leurs utilités
Acquérir les commandes de base disponibles dans l'outil de fenêtre de commande BASH
Décoder un ensemble d'algorithme permettant l'automatisation de certaines tâches et d'en écrire le code sous forme de script BASH
8 Programmation C :
Appréhender les contraintes d’un programme fonctionnant sur une machine à ressources réduites et acquérir les bonnes pratiques pour l’écriture de programmes en langage C sur des plateformes dites embarquées
9 Programmation C++ :
Définir l'héritage et le polymorphisme
Identifier les types de fonctions dont les inlines
Programmation fonctionnelle avec les expressions lambdas Gérer la mémoire et les pointeurs
La généricité
10 UML :
Appréhender le fonctionnement des différents diagrammes
Comprendre l'interaction entre chacun
Appréhender le suivi du code écrit en partant des diagrammes
11 Qt6 – C++ :
Comprendre ce qu'est MOC
Construire une IHM par assistance avec Creator
Identifier le mécanisme se mettant en place entre le code et l'IHM
Effectuer la gestion synchrone des événements
12 Debug GDB/DDD/ASAN :
Appréhender l'environnement de GBD dans Linux ainsi que les options de debug associées
S'initier à DDD et son interface
S'initier à Asan et apprécier l'observabilité du plan mémoire
13 OS Temps réel support sur FreeRTOS :
S'initier au fonctionnement général d'un Operating system
Apprécier les différences de fonctionnement d'un ordonnanceur
Appréhender la notion de tâche, sémaphores, mutex, queue
Utiliser l'API mis à disposition par FreeRTOS afin de mettre en oeuvre des tâches, des interruptions
14 Continuous Integration/Continuous Delivery (CI / CD) :
Connaître la chaîne CI/CD
Savoir manipuler les outils et services modernes
Comprendre la complémentarité des outils DevOps
15 GIT / GitHub :
Décrire les principes d'un gestionnaire de versions distribué
Identifier par la pratique, la philosophie de Git et ses apports
Partage et collaboration
16 Validation et Test des Logiciels :
Comprendre le principe des tests unitaires
Découvrir le processus de tests d'intégration
Organiser la validation fonctionnelle et faire un reporting des résultats
17 Initiation au réseau :
Différencier les types de réseaux (LAN, VLAN, WAN...)
Appréhender le modèle OSI et TCP/IP
Architecture générale des réseau et de ses composants (switch, routeur...)
18 Initiation aux bonnes pratiques et l'ASI :
Assurer l’évolution et la maintenance du SI
Gérer le patrimoine des capacités d’interopérabilité (APIs, flux de données, ...) et favoriser sa réutilisation
Héberger les applications du système d’information
Garantir le maintien en conditions opérationnelles du Système d’Information, en toutes circonstances
19 Initiation à la sécurité informatique :
S'assurer de la mise en place des règles de bases de sécurité (Mettre à jour régulièrement ses logiciels, Effectuer des sauvegardes régulières...)
Utiliser des protocoles sécurisés (SHA, AES...)
Utilisation de VPN
Administer, sur des bonnes pratiques, un réseau informatique privé
20 Etude de cas :
Dominante communication / programmation / déploiement

Comment s'organise le recrutement

Page icon
Je laisse mes infos
Je candidate en renseignant mes informations personnelles ainsi que mon CV.
arrow right
Test icon
Je suis sélectionné
Je passe un test d'éligibilité, je rencontre les entreprises dans le cadre du Job Dating.
arrow right
Medail icon
Début de formation
Je signe ma lettre d’intention d’embauche avant de rentrer en formation.

Vous êtes intéressé(e) ?
Envoyez-nous votre candidature