Summary
Michael Rolnik is a seasoned software engineer with over two decades of experience building everything from low-level drivers and firmware to compilers, simulators, and backend systems. Currently at NVIDIA, he previously led architecture and development of Kotlin/AWS-based backend platforms, BPMN-driven automation, and legal-document extraction pipelines at Flare. His background includes building hardware-in-the-loop simulators and formal verification tools at Amazon PrimeAir, deep firmware and emulator work at Intel (including QEMU enhancements and custom GCC/GDB patches), and foundational embedded drivers at Freescale. He combines systems-level thinking with practical cloud-native engineering, frequently bridging hardware, firmware, and large-scale backend services. Notably, he has implemented cycle-accurate simulators and custom stack-protection tooling—skills that make him comfortable both with chip-level timing details and production backend APIs. Based in Israel, he pairs strong academic training (MSc in Computer Science) with a pragmatic track record of shipping complex, cross-domain systems.
9 years of coding experience
25 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at The Hebrew University of Jerusalem
Bachelor of Science Math & Computer Science, Bachelor of Science Math & Computer Science at Tel Aviv University
Russian, Hebrew, English, French