Skill matrix
Embedded Cexpert
Zephyr RTOS / NCSexpert
nrfx / HAL, SHIMexpert
Device treeexpert
PCB - Altium, Expeditionadvanced
C++ / Qt · QMLadvanced
Embedded Linux, Buildrootadvanced
ARM assembler, debugadvanced
BASH / SHELL, LaTeXsolid
Toolbox
Certificates
- Advanced PCB Designer · Altium2015
- Embedded Linux Developer · BIS2016
- Power Seminar · Würth Elektronik2016
- EMC Seminar · Würth Elektronik2015
- High Speed PCB Designer · Mentor2011
Languages
Polish - native · English - working proficiency
Frequently asked questions
Which microcontroller families does he work with?
nRF (Nordic Semiconductor), STM32, AVR, PIC and dsPIC - 5 families used in production work.
Which tools does he use for PCB design?
Altium Designer and Expedition Enterprise (Mentor Graphics). Certified Advanced PCB Designer (Altium, 2015) and High Speed PCB Designer (Mentor, 2011).
Is his work only firmware?
No. Beyond the low-level layer in C he designs printed circuit boards - analog and digital - builds and configures embedded Linux systems (Buildroot), and writes the GUI layer in Qt/QML plus control software in C++.
What certificates does he hold?
Advanced PCB Designer (Altium, 2015), Embedded Linux Developer (BIS, 2016), Power Seminar and EMC Seminar (Würth Elektronik, 2016 and 2015), and High Speed PCB Designer (Mentor, 2011).