Design and develop embedded systems particularity software Write device drivers for various peripheral devices, interface for external modules as well as higher level application in a layered as well as non-layered architecture.
Programming Languages: Ada, Assembly, C/C++, Python, VB Script
Microprocessor: PowerPC, XC167, ARM, FPGA, MSP, PIC, AVR, Arduino
Compilers: GCC (ARM, AVR, PPC), Windriver DIAB, Tasking, MPLAB, Pic Basic Pro,
Operating Systems: OSEK, MicroC/OS-II, FreeRTOS, CMSIS, Debian Linux
Single Board Computers: Raspberry Pi, BeagleBone, Odroid, Arduino
Development Environments: Eclipse, Visual Studio, IAR, MPLAB, CCS, AVR Studio, Keil µVision, PyCharm,
Network buses: USB Device/Host, CAN, J1587, SPI, I2C, RS232
Modules: GPS, GSM/GPRS, Bluetooth