Profilbild von Piotr Betlej Softwareingenieur aus Huerth

Piotr Betlej

teilweise verfügbar

Letztes Update: 06.09.2022

Softwareingenieur

Firma: IDK GmbH - Institut für Datenkommunikation
Abschluss: Dipl.-Ing. Elektronik/Nachrichtentechnik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | polnisch (Muttersprache)

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)
(Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

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)
(Industrie und Maschinenbau, >10.000 Mitarbeiter)

  • 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)
(Industrie und Maschinenbau, >10.000 Mitarbeiter)

  • 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

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Piotr Betlej Softwareingenieur aus Huerth Softwareingenieur
Registrieren