Position: Senior C++ Developer
Category: C++
English level: fluent
Years of experience: 8

1. Kaspersky Lab.

Designed and implementationed pre-OS execution platform for running preboot authentication logic on BIOS and EFI systems for full disk encryption software. Enabled localized credentials input support, graphical UI and USB devices on x86 bare metal.

Demo: https://www.youtube.com/watch?v=TSVst8JKRyc

2. Jetico.
http://www.jetico.com/products/personal-privacy/bestcrypt-container-encryption 

Designed and implemented cross-platform container encryption software for Linux and Mac OS X.
- C/C++ development.
- Systems programming for Unix-likes and Windows. 
- Device drivers and kernel development for Linux and Mac OS X. Kernel debugging.
- x86 bare metal programming, PC/AT chipset drivers
- Cryptograpic algorithms and authentication, data security.
- Reverse engineering.
I am looking for senior/lead systems development positions dealing with bare-metal hardware, firmware, OS kernel and device drivers, development tools (debuggers, compilers, linkers).