Piotr Betlej teilweise verfügbar

Piotr Betlej

Softwareingenieur

teilweise verfügbar
Profilbild von Piotr Betlej Softwareingenieur aus Huerth
  • 50354 Hürth Freelancer in
  • Abschluss: Dipl.-Ing. Elektronik/Nachrichtentechnik
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | polnisch (Muttersprache)
  • Letztes Update: 25.06.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Piotr Betlej Softwareingenieur aus Huerth
SKILLS
  • Programmierung
  • Open Source (FOSS)
  • C, C++ (incl. 11/17), Shell/Bash, Python, Java, C#, Make, CMake, Git
  • Embedded Systems
  • ARM, MIPS, TI Delphino, MSP430, AVR, Microchip PIC 10x-30x
  • Raspberry Pi , Beaglebone, Lima (Qualcomm QCA4531/MIPS 24kc)
  • Connectivity
  • Elektronik/Nachrichtentechnik
  • Mikrocontroller
  • Linux (Yocto, OpenWRT, Debian)
  • Android
  • Bootloader (u-boot)
  • Kernel / Kernel Driver
  • Board Support Packages (BSP)
  • Bare Metal
  • RTOS (FreeRTOS)
  • Networking (insbes. WiFi)
  • FPGA (Verilog, VHDL)
  • Industrie
  • Internet Of Things
  • Smart Home
  • Nordic nRF52 (Bluetooth LE)
  • Canbus
  • USB
  • SPI
  • UART
  • Eclipse
  • Visual Studio
  • QTCreator
  • Netbeans
  • Android Studio
  • Vi
  • Emacs
PROJEKTHISTORIE
  • 05/2020 - bis jetzt

  • Yocto für Revolution Pi Core3/Connect (Raspberry Pi CM3) und DFI EC900 (i.MX6)
  • 1.) Ersatz für Raspbian Linux für Revolution Pi (https://revolution.kunbus.de) auf Basis von Yocto.
    • U-boot Konfiguration und Anpassungen, debugging über JTAG
    • Device Tree Konfiguration
    • Integration von out-of-tree Kernel und Treibermodulen
    • OTA Update mittels Swupdate
    • Rechersche Einsatz von OSTree
    • Hawkbit Updateserver
    • Android Applikation für Provisionierung der Geräte (Java, Strichcodescanner, RNDIS/SSH Verbindung zum Gerät, HTTP REST Api Hawkbit)
    2.) Erschaffung einer Alternativlösung auf Basis von DFI EC900 (NXP i.MX6)
    • OTA Update mittels Swupdate
    • Hawkbit Updateserver
    • Einsatz Android Applikation für Provisionierung der Geräte
    • Neues eMMC Flash-Layout (A/B Image Swupdate)
    • Anpassungen Kernel/U-boot für FastBoot Kommunikation
    • Einführung des UUU als Ersatz für MFGTool

  • 10/2019 - 05/2020

  • Entwicklung eines Controllerhubs für gängige Spieleconsolen (Sensor Fusion)
    • Definition des Gesamtsystems (Hardware und Software)
    • Reverse Engineering
    • Entwicklung Software
    • Inbetriebnahme, Test
    • Bare Metal, ohne Betriebsystem
    • Bluetooth LE, Bluetooth BR/EDR, USB Device, USB Host
    • Zweiprozessorlösung (STM32 und Nordic nRF52840)
    • Tiefgreifende Ingerenz in die USB Stacks
    • Bluetooth LE und USB Sniffing (low level Analyse)

  • 11/2016 - 10/2019

  • Softwareentwicklung im Bereich Linux-Betriebsystem und User-Space-Applikation (IoT)
    • Internet Of Things Gateway im Kontext Heizungssysteme
    • Anpasungen einer industrietauglichen OpenWRT Version (Qualcomm QSDK)
    • Konfigurationen, Patches und Bugfixes im Kernelbereich
    • Anpassungen U-Boot und Environment
    • Anpassungen BSP
    • Entwicklung Applikation in C/C++1x (incl. CMake)
    • Verantwortlich für gesamte WiFi Konnektivität (von Radio-Hardware bis Connection Manager in der Applikation/User-Space)
    • Portierung des Buildsystems auf Yocto (Kernel, SDK, Bootloader etc.)
    • Anpassungen im Bereich Yocto (bugfix bitbake etc., div. Tools)
    • Git, Gitlab, Jenkins CI
    • Agile Softwareentwicklung, Scrum, später Kanban
    • Entwicklertests
    • Begleitung WiFi-Zulassungstests

KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: