Summary

Embedded Software Engineer with 10 years of experience in developing firmware for bare-metal, RTOS, and Embedded Linux platforms. Skilled in designing device drivers, implementing communication protocols, and debugging hardware issues during board bring-up.

Contact

Experience

Firmware Engineer

Apr 2019 – Present | Confidential | Abu Dhabi, UAE

End-to-end firmware development for embedded systems using C, C++, RTOS, embedded Linux, and much more.

Software Engineer

Jun 2018 – Mar 2019 | Nokia | Krakow, Poland

C++ software for LTE base stations in Agile setup.

Software Engineer

Aug 2015 – May 2018 | Aptiv | Krakow, Poland

Embedded C for automotive ECUs, device drivers, tools in Python and C#.

Database Developer

Mar 2015 – Jul 2015 | Comarch | Krakow, Poland

T-SQL and Microsoft SQL Server database development and maintenance.

Education

Master of Science, Applied Computer Science

Oct 2015 - Jul 2017 | AGH University of Krakow

Bachelor of Science, Electronics and Telecommunications

Oct 2011 - Feb 2015 Kielce University of Technology

Skills and Keywords

Firmware, Embedded Systems, Device Drivers, Microcontrollers, C, C++, Python, Pytest, CMake, MISRA C, UML, FreeRTOS, Zephyr, Embedded Linux, PIC32, Raspberry Pi Pico, nRF52, ESP32, ARM, Linux, UART, SPI, I2C, CAN Bus, LIN, RS-485, Ethernet, TCP, MIDI, GoogleTest, Protocol Buffers, Unit Testing, Git, GitLab, CI/CD, Multimeter, Oscilloscope