Senior Software Engineer
Current- contributor to Linux kernel - ZynqMP Mailbox driver update for Versal-based SOC's- streamline code structure of Libmetal Repo so that all Xilinx-AMD machines use common logic- co-maintainer in OpenAMP org on Github for Libmetal, Open-AMP and Yocto Meta-OpenAMP layer- contribute to Lopper repo for device-tree generation- develop Remoteproc linux kernel driver to manage VersalNet ARM R52 processors- scaling OpenAMP Lopper support for Xilinx/AMD Zynq ARM A9 processors and multiple channels- extend Python YAML parsing in Lopper to support multiple Inter-processor communication channels for both multiple 1:1 and 1:many channel descriptions- enable Libmetal and OpenAMP frameworks on VersalNet across ARM A78 and ARMR52 processors- Extend AMD-Xilinx Yocto multiconfig targets to generate Linux and non-Linux targets in unified build system.- Refactor and clean up design of Libmetal code base such that code is easier to read and manage