Summary
Jakub Vaník is a seasoned C++ software engineer with nine years of experience bridging embedded systems and software engineering, currently contributing at Pure Storage after leading embedded software teams at Cegelec. He combines modern C++ best practices with low-level, hardware-near development and a disciplined focus on algorithmic correctness and edge-case handling. Jakub consistently balances optimal technical solutions with pragmatic trade-offs for delivery timelines, while keeping his work aligned with system-wide context. Comfortable communicating with teammates and external engineers, he has strong experience across embedded C/C++, FPGA design, and systems software from roles at SYSGO, POLL, RSJ Securities, and ASICentrum. Trained in digital systems design at Czech Technical University, he brings both academic rigour and hands-on embedded expertise to complex product development. An engineer who enjoys hunting for the best possible solution, he equally values clear tradeoffs and collaborative integration across teams.
9 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at Faculty of Electrical Engineering, Czech Technical University in Prague
Master's degree, Design of Digital Systems, Master's degree, Design of Digital Systems at Faculty of Information Technology, Czech Technical University in Prague
Czech, English