Proficiency in C, C++ and assembly languages with debugging expertise.
Solid understanding of data structures and algorithms.
Experience in analysis, design and coding in embedded systems using C/C++ language.
Responsible for the design and development and maintenance of driver and firmware applications.
API design experience
Familiar with TCP/IP network stack in PIC 32 platform
Working knowledge of embedded operating systems.
Having a solid understanding of and proven experience with Digital Signal Processing, low power micro-controllers and embedded interfaces (SPI, I2C, etc).
Experience with embedded application firmware development for Micro-controllers (32-bit PIC) in C language and ...