Piotr Król

Embedded Systems Consultant
Gdańsk, pomorskie

Umiejętności

Arduino ARM C (język programowania) Embedded C Systemy wbudowane IOT Linux Linux Kernel Mikrokontrolery Python X86 Raspberry Pi 1

Języki

angielski
biegły

Doświadczenie zawodowe

3mdeb - Embedded Systems Consulting
Embedded Systems Consultant
Full-time Embedded Systems Consultant with 8 years of professional experience.
Dedicated to small business as freelance CTO. Focused on cost effective,
reliable, scalable, open and delivered on-time solutions for Internet of Things
market. Embedded Linux acumen experienced with C/C++ and Python.

Main areas of expertise:
* Internet of Things (IoT)
* UEFI (BIOS/EDK2/Tianocore)
* coreboot
* BSP (Board Support Package)
* Sensor networks
* Embedded Software prototyping
* IP cameras and NVR/DVR

Services:
* Linux system optimization (boot time, performance, reliability etc.) and deployment
* Android customization
* Device drivers development and porting
* Cloud integration (MQTT, AWS IoT, Xievly)
* Firmware design and development
* C/C++ and Python applications development for Embedded Systems

Hardware hands-on experience (CPU/SoC):
* Intel CPUs, SoCs and chipsets
* PC Engines APU2 (AMD GX-412 TC)
* Raspberry Pi 1/2/3 (BCM2835/BCM2836/BCM2837)
* Cubietruck and A20-OlinuXino-MICRO (Allwinner A20)
* Cubieboard (Allwinner A10)
* Orange Pi One, Banana Pi M2+ (Allwinner H3)
* Firefly-RK3288 (Rockchip RK3288)
* HiKey LeMaker (Kirin 620)
* Texas Instruments (CC3100/CC3200, CC2541/CC2650, MSP430, AM3358)
* Odroid C1 and XU3 (Amlogic S805, Samsung Exynos 5 Octa)
* Nordic (NRF24L01, NRF51822)
* HiSilicon (Hi3518, Hi3516C)
* Espressif ESP-01 - ESP-12 (ESP8266)
* RedBear Duo (STM32F2)
* NXP LPC1343
* System emulation (Simics, QEMU, Virtualbox)

Hardware hands-on experience (modules):
* CAN (MCP2515, MCP2551)
* Accelerometer and gyroscopes (ST H3LIS331DL, ST LSM6DS3, InvenSense MPU-6050)
* GSM (SimCOM SIM900, Qualcomm MSM6290)
* WiFi (Qualcomm-Atheros QCA9892, Atheros XSPAN)

Operating Systems:
* Linux
* Android
* RTOS (FreeRTOS, TI-RTOS)
* Bare metal, custom OS
Intel Technology Poland Sp. z o.o.
BIOS Software Engineer
* UEFI/EDK2 architecture
- GCC support in EDK2 for Intel Server BIOS
- EDK2 build system expert
- UEFI/EDK2/PI - training and support
* UEFI/EDK2 BIOS drivers - BIOS interface with Management Engine
- HECI drivers - porting and maintenance
- AMT Serial-over-LAN - porting and maintenance
- IDE-R drivers - porting and maintenance
- OpRom loader driver
Intel Technology Poland Sp. z o.o.
Storage Software Validation Test Eng
* Python Test Framework for SAS/SATA controller - design, implementation and maintenance
* Linux expert - OS automation, scripting, debugging
* SAS driver testing automation (Windows and Linux)
* SAS/SATA HW debugging using LeCroy analyzers
* Linux SCSI driver testing automation
* GUI testing automation - SilkTest, Test Complete
* Linux Software RAID automation - TCL/Expect
* SCRUM master and tech lead
* Testing - test design, documentation, implementation and execution

Edukacja

Logo
Telekomunikacja, magisterskie
Politechnika Gdańska

Specjalizacje

Inżynieria
Elektronika/Elektryka
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista Python
IT - Rozwój oprogramowania
Inne

Zainteresowania

szachy, brydż, austriacka szkoła ekonomii

Grupy

18 wszystkich wypowiedzi
0 plusów
Brydż
Brydż
Grupa poświęcona tematyce brydżowej, dla wszystkich miłośników tej wspaniałej gry - zapraszamy początkujących, zaawansowanych i arcymistrzów!
LINUX i OPEN SOURCE
LINUX i OPEN SOURCE
grupa dla uzytkownikow fanow maniakow i fanatykow linuksa :)
OpenCart
OpenCart
Niektórzy powiedzą że za prosty. Ja powiem tylko: OOP+MVC+osCdb=:-)
Sieci Komputerowe
Sieci Komputerowe
Wszystko o szeroko pojętej tematyce sieci komputerowych.
Szachy
Szachy
Dla wszystkich szachistów, pasjonatów, zawodowców, amatorów, uczestników turniejów szachowych.
TELEKOMUNIKACJA
TELEKOMUNIKACJA
Info ze świata telekomunikacji i teleinformatyki w ujęciu biznesowym i prawnym; zmiany personalne w branży; proces wdrażania nowych technologii w życie;
Teoria Bezpieczeństwa
Teoria Bezpieczeństwa
Bezpieczeństwo Informacji, bezpieczeństwo IT... bezpieczeństwo.. i inne abstrakcyjne twory.
Ubuntu
Ubuntu
Grupa użytkowników Ubuntu