About

Daniel Semkowicz
I specialize in Embedded Devices design, mostly in Software part. I have a bachelor's degree in Robotics and Control Engineering. I have experience with embedded systems for both small and larger applications. From simple 8-bit microcontrollers to system-on-chip designs with graphics processor and Linux on board. In recent years I was mainly focused on Embedded Linux platforms in full cycle of product development. From hardware bring-up, through middleware layers to implementation of user interface features.
For me, good communication with client is a key for properly designed product that meets the client's requirements. This is why I like frequent discussions about progress of work.
Programming languages:
- Embedded C/C++
- Bash
- Python
Applications:
- Embedded Linux
- Real Time Operating Systems
- Bare Metal
Technologies:
- Yocto / OpenEmbedded
- Libraries: Qt, Boost
- CMake, qmake, Makefile
- ZeroMQ, Protobuf
- Docker
- Bluetooth (LE), Wi-Fi
- TCP/IP