STAGE Développeur électronicien et/ou informaticien en langage C et C++ - Montpellier
Fonction : Développeur, programmeur
Entreprise : Chromateq
Localisation : Montpellier (34)
Lieu de travail : Montpellier
Type de contrat : Convention de stage
Durée de travail : 35 heures / semaine
Niveau de formation : Bac+4
Expérience : Débutant
Référence : ELR/090216/67
Cette offre n'est plus valable.
Entreprise spécialisée dans l'édition de logiciels.
Vous rejoindrez l'antenne de Montpellier localisée à Saint Gély du Fesc, auprès d'une équipe jeune et dynamique. Petit effectif, garantie d'une bonne ambiance de travail.
Le stage consistera à établir une communication USB stable directement entre l'ordinateur et un micro-contrôleur STM32F103 (STMicro avec architecture ARM).
Développement de drivers USB et librairies USB pour Windows, Mac OS X et Linux.
Contenu :
• Carte USB existantes et fonctionnant avec un composant USB FTDI gérant la communication USB actuelle et offrant des drivers multi plate-forme. L'aboutissement du stage est de supprimer définitivement ce composant en communiquant directement en USB avec le microcontrôleur sous les 3 OS.
• Environnement de développement sous licence Crossworks Studio pour architecture ARM de microprocesseur (langage C).
• Carte de test USB avec le microprocesseur déjà architecturée (prototype existant).
• Maîtrise du langage C et C++ nécessaire. Routage PCB.
• Autonomie, connaissance de l'architecture ARM, maîtrise des outils de développement sous les différents OS windows, Mac Os X et Linux.
Contraintes :
• Définir les outils de travail supplémentaires nécessaires.
• Développement de différents fichiers DLL et librairies pour les 3 OS (langage C++).
• Implémenter la partie firmware afin de répondre aux requêtes de reconnaissance des périphériques USB (Descriptors : PID, VID, Company, etc..).
• Gérer la lecture/écriture de trames USB depuis le microcontrôleur.
• Écriture et conception des fichiers nécessaires à la communication USB.
• Le développement du driver logiciel multi plate-formes pourra être abordé soit en utilisant des librairies existantes (libusb), soit en utilisant les outils logiciels spécifiques à chaque OS.
• Utilisation de nouveaux langages propres aux différents OS.
Homme/Femme sérieux, autonome, avec une bonne d'expérience en développement logiciel C et C++ et nvironnements compilateur microprocesseur, Visual et QT. Très bonne connaissances des environnements LINUX, WIDNOWS et AC OS X.
Niveau Scolaire requis: Bac +4 / Ingénieur / Master 2
Durée du Stage : 4 a 6 mois
Date de début du Stage : Mars -Avril 2016
Poste :Programmeur, développeur électronicien et/ou informaticien en langage C et C++
Primes et avantages : Suivant la convention de stage et des résultats.
Prime de fin de stage possible en fonction des résultats.
Pour en savoir plus sur cette offre d'emploi avant de postuler, contactez directement par téléphone la société Chromateq.
Cette offre n'est plus valable.
Autres offres Développeur, programmeur
- Développeur python et odoo h/f
Béziers - Développeur informatique en alternance h/f
Chusclan - Développeur sopra steria en alternance (bac+3 / bac+5) h/f
Toulouse - Analyste / développeur ibm i f/h - montpellier
Montpellier
Offres à proximité
- Grutier mk88
Gigean - Chauffeur livreur
Castelnau le lez - Conseiller vente formation (f/h)
Montpellier - Assistant(e) adv / commerce en alternance h/f
Vendargues - Formateur / formatrice artistes 3d (f/h)
Montpellier