Staff Software Engineer
Current- Configured and deployed Yocto-based embedded Linux distributions and board support packages (BSPs) for custom hardware based on Xilinx Zynq UltraScale+ MPSoC. Integrated custom third-party Programmable Logic (PL) drivers, device tree updates, and bootloader patches- Utilized Docker development environments to develop C++ applications for a Platform as a Service (PaaS) environment, catering to diverse target hardware and architectures- Provided complete program lifecycle support including initial hardware/software integration, PaaS application configuration, timely feature releases, and end-user support- Developed and delivered user-friendly tools and documentation for facilitating hardware bring-up, implementing boot image redundancy, and managing system configuration changes