
Développeur C Embarqué (h/f)
Publié aujourd'hui
Description de l'entreprise
Voir plusDSI Group est une société de conseil spécialisée dans les métiers de l’IT, du digital et des télécom. Avec une expérience de bientôt 20 ans dans le conseil en management, technologie et intégration, nos spécialistes apportent une haute qualité de services pour répondre aux besoins exprimés par nos clients.
Grâce à un large réseau de partenaires et à l’implantation de 5 agences en France, en Europe, en Afrique et en Amérique, DSI Group propose une véritable couverture nationale et internationale à plus de 200 collaborateurs.
Description de l'offre
Contexte :
DSI Group recrute, pour le compte d’un client implanté à Massy, un développeur C embarqué appelé à rejoindre l’équipe Système. Le profil attendu est celui d’un ingénieur autonome et force de proposition, doté d’une expertise technique solide en systèmes embarqués, qui allie savoir-faire pratique en développement logiciel et réflexion sur l’architecture des systèmes.
Missions :
• développement et débogage de firmwares bas niveau destinés à des plateformes embarquées multicœurs tournant sous Linux et sous OS temps réel ;
• développement et optimisation de logiciels haute performance, en mettant l’accent sur une latence faible, un débit élevé et la fiabilité ;
• implémentation, intégration et dépannage des drivers de switchs Ethernet (Ethernet switch drivers), pour assurer une connexion fiable et des performances optimales du système ;
• participation aux échanges sur l’architecture et conception de composants logiciels réutilisables destinés aux plateformes de prochaine génération ;
• tenue d’une documentation claire couvrant architectures, interfaces et guides de dépannage ;
• travail en environnement Agile : sprints, revues de code, amélioration continue et collaboration transverse avec les équipes hardware et QA.
Profil recherché :
• Master en ingénierie logicielle, informatique, électronique/électrotechnique ou discipline technique voisine ;
• au moins 3 ans d’expérience en développement de logiciel embarqué ou de firmware ;
• programmation C maîtrisée, en particulier en environnement contraint ou temps réel ;
• notions de base en télécommunications et en réseaux (technologies, normes et protocoles associés) ;
• aptitude à lire et à interpréter des schémas électroniques et des datasheets.
