Browse profiles Post a project
Malt welcom

Welcome to Linus's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Linus to discuss your project or search for other freelancer profiles on Malt.

Linus B.

Linux Kernel, Electronique, Système Embarqué

Works remotely from Paris

  • 48.8546
  • 2.3477
Propose a project The project will begin once you accept Linus's quote.
Propose a project The project will begin once you accept Linus's quote.

Location and workplace preferences

Location
Paris, France
Remote only
Primarily works remotely

Preferences

Company size
  • 1 person
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (13)

Linus in a few words

De l'expérience, Des réalisations, Du sens pratique, De la réactivité

Telles sont les principales armes permettant d'ouvrir la route séparant votre souhait de créer un produit et sa réalisation

Pour faire cette route, vous pourrez compter sur mon parcours commencé par un cursus en électronique avant de poursuivre en écrivant du firmware et des drivers jusqu'au Kernel Linux

Écrire un driver ou un firmware c'est comprendre les subtilités des composants pilotés. Hélas la seule lecture de la doc ne suffit pas et mon expérience généraliste fera la différence. Notre collaboration pourra s'appuyer sur deux pilliers: la Méthode et la Compétence


⇰⇰⇰ Ma Méthode:
↣ Définir le cahier des charges: jallons clairs, livrables datés, points d'étapes pour se réajuster

↣ S'adapter à votre contexte: Utiliser vos refboard, soft, doc et état de l'art

↣ Garantir autonomie & efficacité: Via une capacité de refactoring dans mon atelier: binoculaire, reflow, alimentations, analyseur logique, osciloscope, GBF, sonde (JTAG, ...)

↣ Livrer savoirs et production technique: Réalisations documentées au format publication (FR/EN). Commit atomique pour faciliter l'intégration


⇰⇰⇰ Mes Compétences (références disponibles)
↣ Amélioration des performances kernel: Vitesse d'exécution, temps d'accès mémoire, consommation cpu

↣ Écriture de pilotes (kernel ou MCU): Communication via bus SPI, I2C, UART, OneWire... Integration d'outils de diagnostiques dès la conception

↣ Analyse des pannes/debug: in-vivo ou post-mortem sur kernel panic, oops, coredump

↣ Conception de cartes électroniques: Routage, production, petites séries avec debug désactivables, tests associés

↣ RF industrielles: Sensibilisé à la compatibilité CEM, routage d'antennes

↣ Audit et État de l'Art: codes, fonctions ou composants. preuves technique ou prototypes démontrant les perf in-situ

A bientôt au téléphone ou dans mon atelier pour parler de votre besoin autour d'un café (irish ou normal 😊)

Experience

Qorvo

Telecommunications

Ingénieur Kernel  - As a freelancer

Paris / Télétravail

March 2021 - November 2021 (8 months)

Création d'outils dans le kernel autour du driver d'un chip radio Ultra WideBand (UWB)

⤅ Développement d'un outil facilitant l'accès aux paramétrage du chip (pour développeurs et usine)
⤅ Production de preuves de faisabilité technique: tests, démo et rapports
⤅ Création d'un outil kernel remontant les informations de diagnostique radio
⤅ Audit de code kernel, rédaction technique
⤅ Rédaction des documentations & plans de tests associés aux composants créés
⤅ Connaissances norme radio Fira (ranging & data)
⤅ Debug électronique: analyse bus série, device-tree
⤅ Intégration de build-system: fénix, openwrt
⤅ Préparation à la publication opensource de code
driver GNU/Linux Kernel rf 802.15.4 opensource fira fénix OpenWRT

Itron

Telecommunications

Ingénieur Kernel  - As a freelancer

Paris, France

January 2019 - January 2021 (2 years)

Ingénieur Kernel Polyvalent, mission dans l'IOT et les Télécommunications

⤅ Amélioration du temps de réponse aux IRQs
⤅ Qualification du patch RT (rapport & preuve technique sur plateforme de démonstration)
⤅ Synchronisation de deux coeurs physique A7 & M4 via RPMSG
⤅ Ajout d'un tunnel de message utilisant netlink (kernel) et création de la bibliothèque user-land l'exploitant
⤅ Customisation de la génération des coredump via modification de la MMU dans le kernel
⤅ Évangélisation ftrace & tracepoint pour améliorer la qualité des traces
⤅ Création d'un set d'outils sysfs pour faciliter l'exposition de variables et de fonctions dans le user-land
⤅ Normalisation de nos logs kernel et réduction de leur empreinte sur les performances globale
⤅ Analyses post-mortem: kernel panic, trace de oops, coredump
Kernel IRQ rt patch RT RPMSG netlink MMU ftrace

Valeo - Valeo

Telecommunications

Ingénieur Kernel  - As a freelancer

Paris, France

December 2016 - January 2019 (2 years and 1 month)

Ingénieur Kernel Polyvalent: bringup d'un produit à base d'imx8 (freescale) manipulant des flux vidéos

⤅ Création d'un driver I2C pour le bus de données MIPI
⤅ Portage Kernel Linux 4.X sur freescale imx8
⤅ Qualification des composants stratégiques de l'imx8: bus mémoire, clock, débit réseau
⤅ Couple Sérialiseur/Déserialiseur hardware: création du driver I2C
⤅ Revue des schémas électroniques: bus MIPI, bus I2C, implantation des couples sérialiseur/déserialiseur
⤅ PLL hardware: Création du driver
⤅ Capteur de Température: Création du driver dans Integrity-OS
⤅ Création d'une suite de test vidéo: driver & générateur de pattern pour qualifier la platforme
MIPI IMX8 PLL Electronique Vidéo Kernel

Samung

Tech

Conception Banc de Test  - As a freelancer

Paris, France

January 2015 - May 2015 (4 months)

1 project on Malt

(1 rating)

Check out Linus's project reviews

Recommendations

Check out Linus's recommendations

Education