Alex Mikhalev is a firmware-focused member of technical staff with 12 years of experience designing embedded and robotics systems, currently based in Sunnyvale. He blends hands-on hardware skills—soldering, oscilloscopes, and CAD—with deep firmware and edge software expertise developed across startups and internships at Micron, HP, and Green Hills. As a robotics engineer at Corvus and contributor to the widely used PX4 Autopilot project, he implemented UAVCAN GNSS/RTK integrations, improved battery SMBus handling, and fixed boot/interrupt edge cases that improved system robustness. Comfortable in C/C++, Python, and low-level toolchains, he has a track record of diagnosing non-deterministic bugs using hardware probes and trace replay. Known as a practical generalist, Alex ships reliable embedded features while still getting his hands dirty with PCB-level work and test automation.
12 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of California, Los Angeles
Contributions:10 reviews, 17 commits, 12 PRs in 2 years 1 month
Contributions summary:Alex primarily contributed to the PX4 Autopilot codebase, focusing on UAVCAN sensor integrations, specifically for GNSS and battery systems. They implemented RTCM data forwarding over UAVCAN for RTK GPS, addressed a boot hang issue related to crashdumps, and optimized the interaction with battery SMBus sensors. Additionally, the user improved the interrupt handling of tunes and addressed incorrect settings in the mavlink for the SIK radio.
Contributions:2 PRs, 76 pushes, 3 branches in 2 years 8 months
golangsprinklercontrollermqtt
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.
Request Free Trial
Alex Mikhalev - Member Of Technical Staff, Firmware at Etched