I have 20+ years of experience in software development.
I have worked extensively in architecting and development of firmware, embedded system software projects and application software development projects using C/C++, C# and assembly languages.
More focused on Firmware, real time, OS internals and embedded systems software development with exposure to various CPU architectures (ARM, x86, x64, Intel's PXA270, UltraSPARC, ColdFire, etc), OS related work like configuring and developing various BSPs and device drivers for various peripherals.