À propos
Et si vous embarquiez vers les nouvelles technologies ?
Filiale du groupe industriel ICE, Médiane Système, est une société d'ingénierie innovante spécialisée en électronique, systèmes embarqués et informatique industrielle. Médiane Système a construit son identité sur une expertise technique de haut niveau en proposant à ses clients, des prestations d'accompagnement au travers de ses départements R&D (DRD) et ConSulting (DCS).
Présente en France (région Parisienne, Rhône-Alpes, Midi-Pyrénées, PACA) et en Belgique, Médiane Système est partenaire de grands comptes industriels et de nombreuses PME. Du secteur automobile au médical, en passant par l'énergie, le ferroviaire, l'aéronautique ou bien les télécoms. Médiane Système intervient exclusivement sur les métiers de l'ingénierie système (logiciel embarqué, logiciel applicatif pour l'industrie, électronique numérique et analogique, banc de tests) dans des environnements technologiques de pointe.
Créée par des ingénieurs, Médiane Système, est une entreprise technique à taille humaine, proche de ses collaborateurs, qui privilégie depuis plus de 30 ans, le développement des compétences et l'épanouissement de ses salariés.
Le poste
Pour l'un de nos clients dans le cadre de la gestion du courrier simplifiée, nous recherchons un(e) Ingénieur (e) software embarqué C++ Linux.
Au sein du Département Logiciel embarqué de la R&D Hardware, le rôle de Développeur logiciel est un rôle clé dans la conception, le développement, les tests et la maintenance des logiciels temps réel pour les systèmes intégrés HW/SW des solutions Courrier connectées (Mail Related Solutions – machines à affranchir et Inséreuses). L'environnement technique implique des systèmes électro mécanique avancés, complexes, connectés et sécurisés intégrant des cartes électroniques réalisées en interne, embarquant un noyau Linux et des drivers spécifiques aux systèmes matériels.
Intégré au sein d'une équipe logicielle pluridisciplinaire opérant en mode Agile, et en lien avec les autres métiers de la R&D (électronique, mécanique, Qualité, Industrialisation, …), le Développeur Logiciel couvre l'ensemble du cycle de vie du développement logiciel (SDLC) - de l'analyse préliminaire du besoin, à la définition de la solution, l'écriture de code en C et C++, aux tests et au déploiement - selon un plan de développement global piloté par le Chef de Projet.
Ces responsabilités intègre une forte intégration et collaboration avec notre Département électronique et s'inscrivent dans une démarche de production logicielle conforme aux normes internationales en vigueur, aux procédures en termes d'Assurance Qualité, et aux bonnes pratiques en matière de programmation.
Vous serez en charge de :
•Développer des briques logicielles en C et C++ bas niveau en lien avec les systèmes d'exploitation de nos systèmes et le hardware
•Écrire un code bien conçu, en assurant sa fiabilité et sa pérennité
•Assurer la testabilité du code produit selon le standard de qualité en vigueur (tests Unitaires, tests automatisés, …)
•Apporter un support d'expertise (Support N2) et intervenir dans la prise en charge du support évolutif et correctif (Support N3)
•Garantir le respect des objectifs Qualité Coûts Délais des différents livrables (documents de conceptions, binaires, plan de test, respect des standards en vigueur, etc.) ;
•Maintenir et mettre à niveau les systèmes existants
•Contribuer à l'amélioration de la méthodologie métier en place
•Apporter votre vision technologique
•Contribuer à la mise en place d'outil d'aide au développement, et à la gestion des tests
•Fournir la visibilité sur vos activités au responsable d'équipe et à la gestion projet
•Garantir la satisfaction client
Profil recherché
Diplômé(e) d'une école d'ingénieur ou Master 2 ou Mastère Spécialisé en « logiciel embarqué », vous devez justifier d'une expérience significative de logiciels embarqués bas niveau (OS/Linux temps réel), autonome, organisé(e) et avec un esprit d'initiative.
Compétences requises :
•Expérience dans le développement d'applications embarquées en C++ avec de fortes contraintes temps réel
•Au moins 5 ans d'expérience en programmation C++ (le langage C est un plus)
•Gestion de version (Git, Svn)
•Vous êtes doté d'une grande rigueur et familier avec les environnements industriels
•Vous avez une bonne compréhension du cycle de vie d'un produit
•Vous avez un esprit ouvert, êtes orienté résultats et respect des engagements
•Vous savez faire preuve de qualités relationnelles certaines
•Anglais : courant