Summary
Ivan Iushkov is a Senior R&D Engineer based in Oslo with 11 years of experience building low-level systems in C/C++ and Python across embedded, firmware and R&D roles. He has deep practical expertise in BLE stack development, Cortex-M firmware, CI/CD for firmware, and hardware design for IoT and radio systems, now contributing to Nordic Semiconductor's product stack. Comfortable across Linux, ARM, CUDA and PyTorch, he bridges embedded constraints with system-level design and occasional GPU-accelerated workflows. His background spans from custom radio and power electronics to end-to-end device development for scooters and industrial loggers, giving him a rare full-stack hardware+firmware perspective. Known for shipping production firmware and debugging complex hardware-software integration issues, he also brings hands-on experience setting up automated testing and QA for physical devices. Trained in telecommunications engineering at Saint Petersburg State Electrotechnical University, he combines rigorous theory with practical, field-proven engineering.
11 years of coding experience
13 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Russian, English