Summary
Marcin Ziemianowicz is a Senior Staff Embedded Engineer with 12 years of hands-on experience designing PCBs, writing firmware in C/C++ and CMake, and building Linux kernel drivers to keep custom Android-based embedded systems running across migrations. Based in the NYC metro area, he combines low-level expertise—linker scripts, assembly inspection, oscilloscope and logic-analyzer debugging, BGA rework—with system-level work like userland programs and FreeRTOS integration. He’s comfortable across the stack, adding PCB layout (KiCad/Altium), desktop C# (ASP.NET/WPF), Qt, and small doses of TypeScript and Bash for tooling and automation. Known for rigorous testing methodology and thorough documentation, he prefers to learn by taking things apart and reassembling them, a habit that informs both hardware assembly and kernel-level problem solving.
12 years of coding experience
12 years of employment as a software developer
Queens High School for the Sciences at York College
Bachelor of Computer Science (BCS) Computer Science, Bachelor of Computer Science (BCS) Computer Science at Hunter College
English, Polish, Spanish