Gosha S is a Senior Software Engineer based in Amsterdam with 12 years of hands-on experience building embedded and Linux-based systems for UAVs, surveying gear, and EV chargers. He blends low-level C and kernel driver development with higher-level systems work—maintaining custom Yocto/Debian distributions, integrating MCUs, and architecting device software that meets strict regulatory and healthcare standards. As a former head of embedded development, he led cross-functional teams, introduced CI/monorepo practices, and created emulators to speed development and testing. He’s contributed to the notable ArduPilot project by porting HAL components and hardware support for new boards, reflecting his ability to move community-grade open source into product use. Comfortable across RTOS, embedded Linux, WebAssembly, and cryptography tooling, he pairs practical hardware debugging skills with a focus on secure, well-tested production code.
12 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Programming Engineering, Bachelor’s Degree Programming Engineering at ITMO University
Contributions:94 commits, 61 PRs, 1 branch in 2 years 5 months
Contributions summary:Gosha primarily contributed to the ArduPilot project by adding support for new hardware platforms, specifically the "Edge" board, and integrating various components. Their work included adapting existing HAL (Hardware Abstraction Layer) code to the new platform, such as GPIO, RCInput, and Heat PWM. They also enabled and configured hardware-specific features like compass settings and inertial sensors, alongside integrating RGB LED support.
Contributions:181 pushes, 159 branches, 1 comment in 2 years 10 months
roverplanecopterapm
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.