A detail-oriented Firmware Engineer. Skilled at operating in a wide range of platforms. Knowledge of multiple programming languages (assembler, C/C++, C#, JAVA). Excellent written and oral communication skills. Capable of explaining complex software issues in easy-to-understand terms. Capable of resolving complex software issues. Successfully undertaken and lead various team projects within both academic and industrial environments.