Skills:
Embedded assembly and C language programming for various embedded system design applications on ARM Micro-processor family including Cortex-R4, 80x86 Intel processor, Siemen micro-controller 80C166, Intel micro-controller 805x family based systems. Proficient in using debugging and engineering tools such as J-TAG, embedded tracing, ICE, PCI analyzer, UART serial debuggers, custom asynchronously driven debugging tools, SVN, Linux/Unix, Windows, Cisco/SUN routers. Proficient in embedded system design including ASIC/processor based system, Flash devices, PCI bus/bridge interfaces, cache system, I/O interface, DMA, I2C bus. Proficient in using various Flash devices, sensors, arbitration switch, EEPROM, eFuse, DC and stepper motors. Multi-threaded or multi-tasking environments (RTOS) including ThreadX and custom RTOS for embedded chip systems.