Can you transition to db-engine-developer ? Being on the low-level it should be easier.
Example: http://www.scylladb.com/company/careers/#software-developer (they like kernel hacker more, but who doesn't)
You can build new features in c++, everything has to be fast/low-level, networking, use Lua to create coprocessors etc.
Why not apply/interview with them ?