Amazon Kuiper project
I needed to understand the design of next-generation satellite communication SoC and participate in the generation of production
code, test code, and chip and system bring-up. I was involved in cross-platform firmware development for SoC and software
development for emulation /simulation platforms (Linux, Windows). Developed low, mid, and high-level drivers, APIs, and
applications around various HW processing blocks including complex DMA engines. Participated in the development of high-quality
production code that was integrated into automated CI/CD pipeline flow. Worked together with cross-functional teams and debugged
software and firmware on hardware or emulation platforms. Building Petalinux custom images for the VCK190 platform using Xilinx
design flow.
In the beginning, I was working on a simulator for a gateway transmitter. I was developing a packet generator according to the design
spec for the ASIC design of GT TX. Later I started to write Rust firmware on simpler HW design. We have successfully tested the
modulator and demodulator, with changing MCS modes at run-time. (C/C++, Rust, Embedded Systems, Firmware, Shell Scripting,
Python, Git)