Igor Opaniuk

Staff Engineer at Qualcomm

Lower Silesian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Igor Opaniuk is a Staff Engineer with 15+ years of deep experience in embedded systems, secure boot and firmware for ARM platforms, now at Qualcomm after senior roles at Foundries.io and Toradex. He designs and implements robust OTA boot firmware update mechanisms with rollback protection across diverse SoC families and is an active upstream contributor to critical open-source projects such as U-Boot, OP-TEE and Trusted Firmware-A. Igor combines low-level firmware expertise (SPL/TF-A/U-Boot), kernel and TrustZone work with practical security engineering, having implemented swTPM2 and AVB/Android Verified Boot features. He frequently surfaces platform-specific fixes—UART debug configs, PSCI/SYSTEM_RESET2, SNVS integration—and has driven board support for i.MX and Verdin i.MX8MM hardware. Based in Lower Silesia, Poland, he pairs academic training in physics with an uncommon blend of OS-level engineering and secure boot architecture, making him a go-to engineer for productionizing secure embedded platforms.
code9 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.Sc.) Engineering Physics/Applied Physics Physical Electronics, Bachelor of Science (B.Sc.) Engineering Physics/Applied Physics Physical Electronics at Taras Shevchenko National University of Kyiv
bookphysics mathematics computer science, physics mathematics computer science at Ukrainian Physics and Mathematics Lyceum
languagesEnglish, Russian, Spanish, French, Ukrainian, Polish
github-logo-circle

Github Skills (25)

bootloader10
architecture10
firmware10
build-system10
c1110
makefile10
c1710
device-tree10
low-level-programming10
u-boot10
sys10
boot10
loader10
arm10
embedded10

Programming languages (9)

ShellC++CMakefilePHPBitBakeAssemblyPython

Github contributions (5)

github-logo-circle
OP-TEE/build

Oct 2019 - Sep 2021

Makefiles to use OP-TEE on various platforms
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 7 commits, 44 PRs in 2 years
Contributions summary:Igor primarily focuses on building and configuring the OP-TEE build environment for different hardware platforms. They contribute to the `build` repository by adding support for the Verdin i.MX8MM board, including initial setup and integration of TF-A and U-Boot. Furthermore, they modify the build scripts to ensure the correct boot sequence and image creation for the targeted platforms, focusing on aspects such as TF-A paths, DDR firmware, and the location of root filesystem. The user also addresses and resolves build issues, modifying configuration settings for the OP-TEE environment.
op-teepythonteeplatformsmakefiles
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 1 PR, 9 comments in 2 years 4 months
Contributions summary:Igor primarily contributes to the low-level firmware of the "arm-trusted-firmware" repository, focusing on Freescale/NXP i.MX processors. Their commits involve configuring UART settings for debugging, fixing shift-overflow errors, and providing build parameters for different UART configurations. Furthermore, they introduced features for secondary boot functionality on i.MX8M family of processors and a system reset2 implementation. The user also contributed to saving boot authentication status and partition information for STM32MP1 family.
trustedread-onlyfirmwareembedded
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Igor Opaniuk - Staff Engineer at Qualcomm