Summary
Michał Kowalik is an embedded software developer with 8 years’ experience building and validating automotive communication systems, from multi-channel CAN/CAN-FD/LIN/PSI5 gateway firmware at Aptiv to standalone aftermarket ECUs for racing at Ecumaster. He blends low-level, bare-metal microcontroller work (ATMEGA32, NXP PowerPC) with test automation and protocol implementation using interrupts and DMA, and has practical integration experience in test cars and climatic-module validation. A former team leader for AGH Racing’s electronics, he introduced CAN-based modular architectures and led data-logging and dashboard projects for competition-grade Formula Student cars. His background in microelectronics and computer science is complemented by hands-on motorsport engineering and telemetry analysis, giving him a rare mix of deep embedded systems skills and vehicle-level validation know-how. Notably, he pairs methodical low-level development with real-world race integration, making him effective at turning protocol-level designs into robust, field-tested automotive systems.
8 years of coding experience
5 years of employment as a software developer
High School Algorithmic Class, High School Algorithmic Class at The August Witkowski 5th High School
Bachelor of Engineering (BEng) Microelectronics in technology and medicine, Bachelor of Engineering (BEng) Microelectronics in technology and medicine at AGH University of Krakow
Master of Engineering (MEng) Computer Science - Modeling Artificial Intelligence and Control, Master of Engineering (MEng) Computer Science - Modeling Artificial Intelligence and Control at Jagiellonian University
Polish, English