relation

Employee

age

35

english

B2 / Upper Intermediate

mariage status

Single

hobby

Music

+48726522452

marszalkiewicz.dawid@gmail.com

Poland

Dawid Marszalkiewicz

Embedded Software Engineer

Embedded developer with leadership experience, specializing in Zephyr RTOS.

As a developer with CTO background, I focus on building reliable embedded solutions and sharing knowledge through hands-on training. I enjoy working with teams to solve complex technical challenges.

tech-stack

AAServer

Android Auto

Open Auto

Interviewing

Sentry

Cybersecurity audit

Microservice architecture

Android STB (set-top box)

Capacitive fingerprint sensor

Barcode reader

ARM

Component Object Model

RS-485

RS-232

GNU Make

μOS++ (mOS++)

Shell Scripting

Tornado IDE

aiohttp

Bitbucket

Airflow

Yoyo

Kafka

MongoDB

ElasticSearch

Neo4j

Refactoring

GitLab CI/CD

Safety CLI

Bandit

Pytest

Flake8

Black

isort

MyPy

Poetry

Prometheus

Data Science

Sonatype Nexus Repository

Software architecture

Benchmarking

Emacs

ClickHouse

asyncio

RabbitMQ

OpenShift

Kubernetes

HiSilicon

NORM

DASH

RTSP

HLS

AOSP

Cryptography

GitLab

Confluence

Jira

OTT

IPTV

DRM

ARM Cortex-A20

Carambola 2

Sunshine-A20

Pine64

BeagleBone

μC/OS (mc/OS) RTOS

U-Boot

WebSockets

OpenOCD

LFS (Linux From Scratch)

Debootstrap

GDB

GCC

PCI-Express

QT Creator

Code Composer Studio

wxWidgets

Redmine

Keil uVision

Altium Designer

SVN

Keil RTX

GitHub

Git

STM32 (L/F/H)

QT

USB 3.x

USB 2.x

CAN-BUS

LAN / Ethernet

RedisDB

PostgreSQL

Java

Docker

OpenWRT

Android

Embedded Android

Embedded Linux

Linux Kernel

Buildroot

C#

Python

C++

education

Feb 2018 – Sep 2019

Degree: M.Sc. in Embedded Robotics.

College: Wroclaw University of Science and Technology.

Location: Wroclaw, Poland.

Thesis: Magnetic coupling LC resonance system for chess figure detection.


Oct 2014 – Feb 2018

Degree: B.Sc. in Control Systems and Robotics.

College: Wroclaw University of Science and Technology.

Location: Wroclaw, Poland.

Thesis: Wi-Fi/MQTT.


Certificates:

• Technical Leadership Levels 1 & 2 (Bottega IT Minds)

• Kubernetes Administration (Bottega IT Minds)

• Unit Testing Best Practices

• Enterprise Architect

education

Technical Articles

• Zephyr Application Development 2.

• Embedded Software vs Unit Testing: Mocking and Dependency Injection 2.

• Meson: A Modern Build System for C/C++ 2.

• Zephyr Code Checker 2.


Conference Speaking

• Gdańsk Embedded Meetup: DevContainers in Embedded Development 2

• Gdańsk Embedded Meetup: Zephyr RTOS Introduction 2

• Contributing author: Elektronika Praktyczna Zephyr course

work experience

April 2022 – July 2025

Company: GoodByte.

Position: Chief Technology Officer & Senior Embedded Software Engineer.

Location: Wroclaw, Poland.

Details: Part-time role (April 2022 – March 2024), Full-time (March 2024 –July 2025)

• Led technical strategy for 5-developer team.

• Mentored junior developers and established technical standards.

• Selected and implemented Zephyr RTOS as company’s go-to embedded solution.

• Introduced DevContainers to reduce project context-switching overhead.


April 2021 – March 2024

Company: Spyrosoft Solutions S.A.

Position: Senior Embedded Software Engineer (May 2023 – March 2024).

Location: Wroclaw, Poland.

Senior Embedded Software Engineer (May 2023 – March 2024)

• Advanced embedded software development with focus on build systems

• Object-oriented programming in embedded C/C++ environments

• Enhanced development toolchain and automation processes


Unit Test Lead & CI/CD Specialist (April 2021 – April 2023)

• Led team of unit testers in Classic AUTOSAR project with ASPICE compliance

• Developed and maintained CI/CD pipelines and OpenShift cluster services

• Created automation tools for software development processes

• Developed Adaptive AUTOSAR applications for QNX platform


April 2018 – March 2021

Company: DIEHL Controls.

Position: Embedded Software Developer.

Location: Wroclaw, Poland.


Software Specialist (July 2019 – March 2021)

• Development and management of reusable C software modules

• Maintenance and enhancement of production embedded systems

• Code review and technical mentoring of team members


Embedded Systems Support (April 2018 – June 2019)

• Automated project build processes using Python

• Optimized development workflows and toolchain integration

https://dawidembedded.com/

https://www.linkedin.com/in/dawid-marszalkiewicz/

https://github.com/marszald