Alex Mikhalev

Member Of Technical Staff, Firmware at Etched

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of California, Los Angeles
github-logo-circle

Github Skills (12)

smbus10
uca10
embedded10
c-language10
px410
cprogramming-language10
autopilot10
sys10
mavlink9
drones9
i2c8
nuttx7

Programming languages (10)

TypeScriptJavaC++CSSRustCSCSSJavaScript

Github contributions (5)

github-logo-circle
PX4/PX4-Autopilot

Oct 2020 - Nov 2022

PX4 Autopilot Software
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
multicopteravoidancedroneuasraspberry-pi
amikhalev/grinklers

May 2016 - Jan 2019

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