Summary
Edgar Lakis is an embedded software specialist with 16 years of hands‑on experience building Linux and FPGA/SoC solutions, currently focused on Embedded Linux and AMD/Xilinx SoCs from his base in Roskilde, Denmark. He has a strong track record delivering board bring‑ups, kernel and BSP work, device drivers and boot optimizations across Zynq/ZynqMP platforms and related toolchains (Petalinux, Yocto, Vivado/Vitis). Edgar combines low‑level firmware skills (boot, PMU, RPU/APU interplay) with system-level features like Xen virtualization and networking, having ported FreeRTOS to Xen and implemented Dom0/guest isolation for safety‑critical aerospace platforms. He runs his own consulting practice and has repeatedly compressed Linux images, sped boot times, and debugged complex interfaces (PCIe, SFP+, DDR, QSPI) for prototype and production systems. Comfortable in C/C++/Python and FPGA toolflows, he pairs academic training in embedded systems with practical expertise in turning FPGA prototypes into testable, production-ready Linux devices.
16 years of coding experience
11 years of employment as a software developer
Master of Science (MSc), Computer Sciense, Digital and Embedded Systems, Master of Science (MSc), Computer Sciense, Digital and Embedded Systems at Danmarks Tekniske Universitet
BSc, Informatics, BSc, Informatics at Vilniaus Universitetas
English, Lithuanian, Polish, Russian, Danish