Maxim Menshikov

Static analysis reseacher and startup founder


Refactoring of USB Host Controller Driver Commercial EXTERNAL

Host Controller Driver used in one of commercial SoCs has been fatally flawed. Fixing it was a major challenge, which required creation of a custom static analyzer.

Date: 2015

Languages: Assembler, C, C++

CPU: ARM, X86_64, MIPS, MIPSEL

Platforms: Linux

Roles: Software Engineer