Summary
Andrey Smirnov is an embedded systems engineer and founder with nine years of professional experience building and upstreaming low-level software for Linux kernel, bootloaders, QEMU, and bare-metal MCUs. Based in Seattle and originally trained in control theory and industrial automation, he has delivered mission-critical firmware and emulation platforms for small satellites, automotive infotainment, and telecommunications. As owner of NAK, LLC he consults on board support, driver development, and hardware emulation while actively contributing to open-source projects and upstreaming code. His background spans platforms from i.MX and VF610 to PIC and Kinetis MCUs, reflecting a blend of kernel, boot, and bare-metal expertise. Colleagues rely on him for complex bring-up work and for creating repeatable QEMU-based testbeds that accelerate system delivery. Outside work he pursues personal embedded projects and endurance hobbies like hiking and Olympic weightlifting, which he says help sustain long debugging sessions.
9 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Новосибирский Государственный Технический Университет (НГТУ) / Novosibirsk State Technical University (NSTU)
Russian, English