Embedded Software Engineer with ~7+ years of experience building reliable, low-level software for hardware systems and networking devices.
My work focuses on firmware, real-time systems, and performance-sensitive software where reliability and debugging matter.
Experience includes EV Charging solutions, satellite communication systems, embedded environments, hardware interfaces, and systems programming.
What I typically work on
- Firmware development in C / C++
- Embedded and system-level programming
- Real-time systems and RTOS-based applications
- Hardware communication (I2C, SPI, UART)
- Networking protocols and secure communication
- Debugging complex hardware-software interactions
I enjoy solving difficult low-level problems, debugging hardware behavior, and building systems that run reliably in production environments.
Toronto, Canada
Languages
English · German · Polish · Ukrainian · Russian
Embedded Firmware
Development of firmware for hardware systems with strict reliability and timing requirements.
System Software
Low-level firmware, drivers, and debugging complex system interactions.
Networking & Communication
Implementation and debugging of networked devices, secure communication, and protocol integration.
Debugging & Diagnostics
Using tools such as Wireshark, logs, hardware probes, and system traces to identify complex issues across hardware and software layers.
- Embedded systems for EVSE
- Firmware architecture and reliability
- Secure device communication
- System debugging and performance optimization
- Expanding into security and penetration testing


