Alex Belits is a Principal Software Engineer with over a decade of experience architecting system- and network-level software across a wide range of Unix-like and embedded platforms. He specializes in Linux kernel and bootloader development, cross-platform embedded systems, FPGA-based SoCs (Verilog/VHDL), and networking dataplane software for diverse CPUs, SoCs and ASICs. His career blends hands-on development—from MCU firmware and DSP implementations to FPGA cores and MicroBlaze/Linux integration—with systems administration, build automation, and large-scale image/installer tooling. Past roles include leading software teams at Cavium and Marvell and building portable platform stacks and ONIE-compatible installers for network switches. Based in San Jose, he brings rare depth in both legacy systems (RSX11M, RT11) and modern virtualization and containerized build environments, enabling cross-generation interoperability and maintainability. Colleagues rely on him for solving thorny low-level problems that span hardware design, drivers, and production deployment.
12 years of coding experience
25 years of employment as a software developer
MS Physics Electrical Engineering Computer Science, MS Physics Electrical Engineering Computer Science at Gomel State University, Gomel, Belarus/USSR
BS Physics Electrical Engineering Computer Science, BS Physics Electrical Engineering Computer Science at Moscow Institute of Physics and Technology, Moscow, Russia/USSR
Contributions:4 releases, 1 push, 1 branch in 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.