Hi,
I am an Embedded Software Engineer with more than 6+ years of experience in the following areas :
--- Embedded Software Development Engineer ---
* Embedded C with Data Structures.
* Arduino, PIC and ARM-7 based Micro-controller programming.
* Accelerometer.
* Linux Development Environment.
* Wi-Fi [2.4 GHz - Time Division Multiplexing {TDM related to 2G Mobile service}].
* Ethernet (DHCP, UDP, TCP/IP), RS232, RS485, USB, CAN- BUS communication protocols.
* External Data-Flash and SD Card Handling (SD and SDHC).
* Sub-Version Control System (SVN).
* Real-Time Operating System (RTOS) and Human Machine Interface (HMI) with OLED Programming.
* Assembler and Boot-Loader & Updater.
* Windows Embedded API development (CE & XP).
* KEIL µVision, AVR studio, Eclipse, Visual Studio (C/C++), MPLAB X, Arduino Compilers/IDE tools.
* SPI, JTAG, I2C, USART & UART tools.
I am sure would be able to organize the code appropriately, hence assuring efficient use of memory and micro-controller processing. Even though I don't have much experience with the IDE (Atmel Studio 6.1 utilising AVR-GCC and the ASF framework), would not take much time to understand the environment, afterall its all C & assembler coding.
Please can we discuss things further.
Regards,
Vikas