Bootlin à Capitole du Libre 2019 à Toulouse

Comme depuis plusieurs années, Bootlin est partenaire du Capitole du Libre dont l’édition 2019 se tiendra ces samedi 16 et dimanche 17 novembre à Toulouse dans les locaux de l’ENSEEIHT.

Bootlin y sera représenté par Paul Kocialkowski, Thomas Petazzoni et moi-même (Michael Opdenacker). N’hésitez pas à venir à notre rencontre pour nous poser toutes vos questions autour de Linux embarqué, mais aussi si vous pouvez être intéressés par nos offres d’emploi ou par nos offres de stage.

Je donnerai une présentation intitulée Linux embarqué from scratch en 40 minutes, sur RISC-V. Il s’agirait d’une présentation d’introduction à Linux embarqué, correspondant à une mise à jour d’une de mes premières présentations il y a 15 ans. Pour les personnes qui connaissent déjà le sujet, cela sera l’occasion de voir ce qui a pu changer en 15 ans et de découvrir des manipulations sur une architecture plus libre: RISC-V.

Si vous ne connaissez pas le Capitole du Libre, voici une vidéo qui vous en donnera un bon avant-goût:

Comme vous pouvez le voir dans le programme, cette conférence s’adresse à la fois à des informaticiens passionnés, mais aussi et surtout au grand public pour découvrir les logiciels libres et les services que ceux-ci peuvent rendre à quiconque au quotidien. Les enjeux sociétaux liés aux usages du numérique, comme les questions sur les données et la vie privée, auront aussi une place importante. N’importe quelque personne qui possède un ordinateur, une tablette ou un smartphone pourra ainsi être intéressée.

Enfin, le plus important sans doute, est que cet événement sera cette année encore une excellente occasion de faire de belles rencontres parmi une communauté d’utilisateurs et de développeurs de logiciels libres qui ont toujours à coeur de partager leur passion et de mettre en commun leur expérience. C’est d’autant plus vrai au village associatif où vous pourrez échanger avec de nombreux représentants d’associations et de projets de logiciels libres.

Chaque année que je peux y participer, j’en reviens toujours avec de nombreuses idées à explorer et riche de nouvelles rencontres.

Offres de stages pour 2020

Bootlin penguins at workPour l’année 2020, Bootlin propose cinq sujets de stage, pour des étudiants en école d’ingénieur ou formation similaire, soit en milieu d’études ou en fin d’études. Nos cinq sujets de stage sont les suivants:

Comme vous pouvez le voir, tous ces sujets vous proposent à la fois une expérience technique pointue, mais aussi requièrent une forte interaction avec la communauté d’utilisateurs et de développeurs de logiciels libres utilisés dans l’embarqué.

Plus de détails sur les sujets de stage sont disponibles dans les offres. Ces stages peuvent commencer à partir de février 2020, et pour une durée de 4 mois minimum. Ces stages auront lieu soit dans nos bureaux à Toulouse, Lyon ou Orange, selon les sujets. Ces stages sont ouverts à tous les étudiants qui sont ressortissants de l’Union Européenne.

Pour toute question sur ces offres de stage, contacter jobs@bootlin.com

Offre d’emploi à Toulouse: ingénieurs Linux embarqué

Penguin workersPour faire face à une demande soutenue de la part de ses clients, Bootlin ouvre de nouveaux postes dans son équipe d’ingénierie à Toulouse, en plus du poste déjà ouvert à Lyon.

Voici quelques détails sur les postes proposés :

  • Description du poste : ingénieur noyau Linux et embarqué, au sein d’une équipe de 7 personnes qui dispose d’une expertise reconnue en développement noyau Linux et en intégration Linux embarqué.
  • Profil: ce poste est ouvert à tout ingénieur ayant une formation et/ou une expérience professionnelle en informatique embarquée. Les profils plus expérimentés auront un avantage, mais les candidatures d’ ingénieurs plus «junior» avec une motivation et des personnalités qui nous intéressent auront aussi leurs chances.
  • Lieu: à nos bureaux de Colomiers en région toulousaine, accessibles en train depuis le centre ville.

Si vous êtes intéressé(e), envoyez-nous un CV à jobs@bootlin.com en nous faisant part de vos motivations et de vos envies.

Offres de stages pour 2019

Bootlin penguins at workPour l’année 2019, Bootlin propose quatre sujets de stage, pour des étudiants en école d’ingénieur ou formation similaire, soit en milieu d’études ou en fin d’études. Nos quatre sujets de stage sont les suivants:

Plus de détails sur les sujets de stage sont disponibles dans les offres. Ces stages peuvent commencer à partir de février 2019, et pour une durée de 4 mois minimum. Les trois premiers stages sont proposés à notre bureau en région toulousaine, où vous rejoindriez une équipe de 7 ingénieurs avec une forte expérience Linux embarqué et noyau Linux. Le quatrième est proposé à notre siège à Orange dans le Vaucluse. Pour limiter les démarches administratives, ces stages ne sont proposés qu’aux personnes étudiant en France.

Pour toute question sur ces offres de stage, contacter jobs@bootlin.com

Offre d’emploi à Lyon en 2019 : ingénieur Linux embarqué

Penguin worksBootlin va emménager dans de nouveaux locaux à Oullins, en agglomération Lyonnaise, d’ici la fin de l’année 2018. Notre équipe lyonnaise sera ainsi prête à accueillir un nouvel ingénieur à partir de 2019.

Voici quelques détails sur le poste proposé :

  • Description du poste : ingénieur noyau Linux et embarqué
  • Profil : comme l’équipe à rejoindre est assez petite, nous avons une préférence pour un profil avec de l’expérience et de l’autonomie dans le domaine de Linux embarqué. Cependant, si vous êtes un ingénieur débutant, n’hésitez quand même pas à présenter votre candidature, pour le cas où votre personnalité et vos motivations nous intéresseraient quand même.
  • Lieu : à 5 minutes à pied du métro ligne B, station « Gare d’Oullins ».

Si vous êtes intéressé(e), envoyez-nous un CV à jobs@bootlin.com en nous faisant part de vos motivations et de vos envies.

Free Electrons devient Bootlin

14 ans après sa création, Free Electrons doit maintenant changer de nom et a choisi « Bootlin ». Sur notre site en anglais, vous trouverez plus de détails au sujet de l’assignation en justice qui nous a contraint à changer notre nom, malgré la belle réputation que nous nous sommes constitués au fil des années.

Bootlin logo

Offres de stage Bootlin pour 2017

Bootlin penguins at workPour l’année 2017, Bootlin propose deux offres de stage, pour des étudiants en école d’ingénieur ou formation similaire, soit en milieu d’études ou en fin d’études. Nos deux offres de stage sont les suivantes:

  • Intégration continue du noyau Linux, développement Buildroot. Ce sujet de stage comporte deux aspects: poursuite du développement d’une infrastructure de test automatisé du noyau Linux sur un grand nombre de cartes embarquées, et développement d’un outil de génération de chaîne de compilation croisées en utilisant Buildroot.
  • Développement d’un pilote de décodage vidéo. Ce sujet de stage consiste en l’amélioration, et à la contribution au noyau Linux officiel d’un pilote pour le décodeur vidéo matériel des processeurs ARM Allwinner, ainsi que le développement de bibliothèques associées en espace utilisateur.

Plus de détails sur les sujets de stage sont disponibles dans les offres. Ces stages peuvent commencer à partir de janvier 2017, et pour une durée de 4 mois minimum. Le lieu de stage est notre bureau en région toulousaine, où vous rejoindriez une équipe de 7 ingénieurs avec une forte expérience Linux embarqué et noyau Linux. Pour limiter les démarches administratives, ces stages ne sont proposés qu’aux personnes étudiant en France.

Pour toute question sur ces offres de stage, contacter jobs@bootlin.com.

Stage Linux embarqué à Bootlin, automne 2016

penguin-worksPour faire suite aux stages que nous proposions l’an dernier, nous proposons maintenant une nouvelle offre de stage Linux embarqué, pour l’automne 2016.

L’objet de ce stage, ouvert à la fois aux étudiants ingénieur en milieu d’étude ou en fin d’étude, est double:

  • Poursuivre le développement d’une infrastructure de test automatisée du noyau Linux comportant plusieurs dizaines de plateformes embarquées ARM. Ce développement se fait dans le cadre du projet KernelCI.org
  • Développer une infrastructure permettant de générer un ensemble de compilateurs croisés en utilisant Buildroot. Il s’agit là aussi d’un projet open-source qui a vocation à être publié dans le cadre du stage.

Pour plus de détails sur le sujet du stage, vous pouvez consulter notre offre de stage complète. Le stage se déroule dans nos bureaux à proximité immédiate de Toulouse, auprès d’une équipe de 7 ingénieurs cumulant une très forte expertise en Linux embarqué et développement noyau Linux.

Pour postuler, merci de faire parvenir votre CV et lettre de motivation à jobs@bootlin.com.

Atelier d’initiation à Arduino

Prototype d'horloge numériqueLe 19 décembre 2015, à Courthézon (près d’Orange, dans le Vaucluse), Michael Opdenacker de Bootlin organise un atelier d’initiation à Arduino.

A travers la création d’une horloge numérique, qui peut aussi afficher la température de la pièce et régler automatiquement l’intensité de l’affichage en fonction de la luminosité ambiante, vous vous initierez aux sujets suivants:

  • Utilisation de carte Arduino et de son environnement de développement
  • Création de vos propres programmes
  • Utilisation de bibliothèques open-source pour piloter le matériel et les périphériques
  • Utilisation de cartes de prototypage (« breadboards »)
  • Acquisition de données depuis des capteurs sur bus I2C (comme le module RTC ChronoDot d’Adafruit) et pilotage de périphériques sur I2C (comme l’afficheur 7 segments d’Adafruit)
  • Rudiments d’électronique pour utiliser des boutons et des résistances variables.

Les connaissances acquises devraient vous permettre de créer facilement vos propres prototypes électroniques à base d’Arduino, et devenir ainsi un « maker » !

L’accès à cet atelier est gratuit pour les membres de l’atelier de création numérique Cour_Tech_Zone et une modeste participation (10 EUR) sera demandée aux non-adhérents. Le nombre de places est limité à 10 postes de travail (maxi deux personnes, possibilité pour un adulte de venir avec un enfant) pour les manipulations avec le matériel, mais les auditeurs libres sont aussi les bienvenus pour suivre les présentations, observer les manipulations et poser des questions.

Enfin, si vous le souhaitez, vous aurez la possibilité d’acheter le matériel utilisé à prix coûtant (80 EUR TTC):

Pour vous inscrire, contactez michael@bootlin.com.

Vous trouverez plus de détails sur le site de Bootlin.

Une des mes filles avait besoin d’une horloge pour connaître l’heure durant la nuit. Plutôt que d’acheter un modèle tout fait, je me suis dit que je pourrais plutôt essayer d’en construire un moi-même. Depuis ma participation à un des cours sur Arduino au FabLab d’Aix-en-Provence, j’ai été bluffé par la simplificité de mise en oeuvre de la plateforme. Avec Arduino, réaliser des prototypes électroniques devient un jeu d’enfant, même avec peu de connaissances en électronique, en informatique et en programmation. J’ai donc créé en quelques heures une horloge numérique, et l’atelier que je propose est une occasion pour moi de partager avec vous ce que j’ai appris lors de cette expérience.

Meetup « Construire un système Linux embarqué avec Buildroot »

Meetup Embedded Linux & Android ToulouseDans le cadre des meetups Linux embarqué et Android organisés à Toulouse, Thomas Petazzoni animera le jeudi 10 décembre à 19h un meetup sur le thème Construire un système Linux embarqué avec Buildroot.

Cet événement est gratuit, après inscription sur la page du meetup, et aura lieu dans les locaux de l’EPITECH, 40 boulevard de la Marquette à Toulouse.

Résumé du meetup:

Les systèmes embarqués reposant sur Linux nécessitent souvent un système spécialisé, personnalisé, léger et optimisé. Pour y parvenir, l’utilisation de distributions Linux classiques telles que Debian, Ubuntu ou Fedora, n’est généralement pas une solution appropriée: trop gros, trop long à démarrer, trop difficile à personnaliser.

À l’inverse, un outil comme Buildroot permet de construire par compilation croisée, à partir des sources, un système Linux le plus minimal, le plus personnalisé et le plus optimisé possible. Utilisé par des entreprises comme Google ou Rockwell Collins, et maintenu par une communauté active, Buildroot permet d’automatiser et de simplifier le processus de construction d’un système Linux embarqué de la chaîne de compilation croisée au « root filesystem » en passant par l’image du noyau ou des chargeurs de démarrage. Avec plus de 1600 outils et bibliothèques intégrées, dont X.org, Qt5, GStreamer, Webkit, Python ou PHP, il répond aux besoins d’un grand nombre de projets Linux embarqué.

Au travers de cette présentation, nous proposerons un aperçu de Buildroot et de son fonctionnement, le comparerons aux outils proposés par Yocto Project, et réaliserons une démonstration en live sur la carte BeagleBone Black.