Igor Opaniuk
About Igor Opaniuk
Igor Opaniuk is a Senior Software Engineer specializing in Embedded and Security at Foundries.io in Cambridge, England. He has extensive experience in software engineering, having worked with various companies and contributed to significant open-source projects.
Work at Foundries.io
Igor Opaniuk has been employed at Foundries.io since 2021, serving as a Senior Software Engineer specializing in Embedded & Security. His role involves developing secure embedded systems and contributing to the company's innovative solutions in the field of IoT and device management. Located in Cambridge, England, he has been part of the team for three years, focusing on enhancing the security and functionality of embedded software.
Previous Employment History
Prior to his current position, Igor Opaniuk held various roles in software engineering. He worked at Linaro as a Software Engineer from 2016 to 2019 and served as a Software Engineering Consultant at GlobalLogic during the same period. Additionally, he was a Senior Software Engineer at ApriorIT from 2013 to 2016. Igor also gained experience at Toradex as a Senior Software Engineer from 2019 to 2020 and at AMD as a Software Development Engineer 2, Contractor, from 2012 to 2013. He began his career at Luxoft as a Software Engineer in 2012.
Education and Expertise
Igor Opaniuk holds a Bachelor of Science (B.Sc.) in Engineering Physics/Applied Physics, Physical Electronics from Taras Shevchenko National University of Kyiv, where he studied from 2008 to 2012. He furthered his education by obtaining a Master of Science (M.Sc.) from the same university's Institute of High Technologies between 2012 and 2014. Additionally, he completed his secondary education at the Ukrainian Physics and Mathematics Lyceum, focusing on physics, mathematics, and computer science from 2005 to 2008.
Open Source Contributions
Igor Opaniuk is actively involved in the open-source community, maintaining a GitHub repository that showcases his contributions to various projects. He has made significant contributions to U-Boot, OP-TEE, and TF-A projects. His work includes the development of an OTA boot firmware update mechanism with rollback protection for multiple SoC families, demonstrating his expertise in embedded systems and security.
Technical Skills and Projects
Igor possesses strong technical skills in software development and reverse engineering, which enhance his capabilities in embedded systems. He has implemented an OTA boot firmware update mechanism for various System on Chip (SoC) families, including TI AM62xx, NXP iMX6/iMX8M/i.MX8Q, Xilinx ZynqMP, and STM32MP1. His contributions to the development of the LmP meta layer are also available on GitHub, reflecting his commitment to advancing technology in the embedded software domain.