"James est un consultant en systèmes embarqués avec 15 ans d'expérience en industrie, téléphone mobile et sécurité aéronautique. Il travaille principalement sur le bas niveau, créant des bootloaders et optimisant des routines en assembleur, pour mieux utiliser des ressources d'un petit processeur. Quand il n'est pas en mission, James forme des ingénieurs sur des systèmes embarqués, ou fabrique de nouveaux bidules, au grand désespoir de son compagnon". Professional Embedded ARM Development, Wiley
Choix technique, validation hardware et intégration d’une puce Bluetooth o Analyse de conformité CEM, spécifications émission/réception radio o Analyse de performance bus (I2C, SPI, RS232, GPIO) o Analyse de fiabilité des trames o Optimisation puissance
Création d’un bootloader en assembleur ARM
Création de routines assembleur pour tests hardware (DDR-II, NAND, I2C)
Mise en place de Redmine et Subversion, formation de l'équipe R&D
Documentation
Chicago Pneumatic, Nantes
Développement systèmes embarqués à base de 68332/pSOS
Dévelopment d'un driver RS-232 optimisé en assembleur 68k
Développement d’un logiciel de communication réseau sur Linux ARM9
Expertise des protocoles de communication Ethernet et bus de terrain industriels
Analyse des défaillances
Validation technique (IP54, CEM, ATEX)
ST Ericsson, Le Mans
Support ST Ericsson sur des plateformes Linux à base d'ARM9
Debugage/expertise soft et hard via debuggeur JTAG
Modification des drivers pour le matériel
Modification du kernel Linux pour le matériel
Modification du système de boot et gestion MMU de l'ARM9 en assembleur
Team Leader, gestion de 5 ingénieurs (affectation de tâches, congés, déplacements, etc.)
Documentation
Missions Internes
Création d’un centre de formation inter-contrat (objectifs, wiki, support)
Formation interne au C embarqué, Python et Google API
Présentation aux salons de recrutement
Entretiens technique aux candidats pour le groupe Ausy
Conseils techniques pour des clients o Choix des technologies (NAND/NOR) o Choix de processeur (Cortex-A, Cortex-M, PIC) o Analyse de défaillances hardware
Développement d'outils de gestion de parc en C / Java / Python
Développement d'outils spécifiques de configuration en PyGTK
Optimisations Linux pour Netbooks, Deskbook et PDAs (kernel, optimisations SSD, légèreté du système)
Linux Ubuntu Serveur, Desktop, LPIA et MID
Interface pour le monde Open Source (communication, tests et rapports pour la communauté OS)
Intégration de Linux sur machines spécifiques:
Intel Atom N270, N280, Z520 (netbooks)
AMD Geode LX800 (netbook)
ARM Snapdragon, PXA270 (PDA)
Description de l'entreprise
BlueKanGo est un éditeur de logiciels SaaS, proposant des BPM pour différents secteurs, tel le médical, RH, qualité, etc. BlueKanGo propose de "remplacer" un parc informatique en utilisant des machines légères, tel des Netbooks et clients légers, tout en s'adaptant à l'infrastructure existante.
Administration des serveurs Développement et Production (www, mail, ftp, sauvegarde)
Développement d'applications spécifiques selon les besoins des clients (conversion de fichiers .xls vers tableau, sauvegarde automatique des données, archivage, cryptographie)
Gestion d'entreprise
Développement d'un éditeur de texte riche en JavaScript
Virtualisation, bureaux virtuels
Description de l'entreprise
e-DCom est fournisseur de sites internet orientés pour les PME/PMI, permettant la mise à jour instantanée du contenu (texte, images, animations, liens) sans avoir besoin de connaissance en langages de programmation.
Développement de routines de robotique en assembleur x86
Développement d'une interface client en Java
Développement d'une interface administrateur en PHP
Recherche électronique pour le renouvellement d'une carte contrôleur PCI
Recherche électronique pour un changement de système (x86, ARM, PowerPC)
Encadrement d'un équipe de 3-5 ingénieurs
Affectation des tâches
Suivi de carrière
Budget R&D
Modules supplémentaires selon les clients:
DICOM pour le milieu medical
Cryptographie pour le secteur de la défense
Sauvegarde RAID-DVD pour l'archivage
Administration réseau de l'entreprise:
Virtualisation des serveurs www/mail/ftp/svn
VoIP
Bureaux virtuels
Description de l'entreprise
Odixion se spécialise dans les robots de gravure et d'impression de CDs et DVDs, ainsi que les tours de duplication. Le département de recherche et développement avait comme objectif la continuité des projets, l'évolution logicielle, mécanique et électronique des solutions, le développement d'applications spécifiques ainsi que le service après-vente aux grands comptes utilisant le SDK. Les clients allaient des PME/PMI et associations jusqu'aux multinationales, quelques exemples: Thalès, Dassault, DGA, Hachette Livres, Sanofi Synthélabo