Develops and analyzes software requirements to determine feasibility of design within time and cost constraints.
- Design software in embedded 'C' on micro controller such as ARM 32 bit, Atmega, STM, PIC & etc.
- Understand the data sheet of recent ICs and modules such as ADC, EEPROM, Bluetooth, ETHERNET, WiFi & design driver for them.
- Work on communication protocal such as MODBUS, RS232/RS485/I2C, SPI, WiFi, ETHERNET, custom protocal and other indusrty standard protocals.
- Design & Develop the code Real Time Operation Systems(RTOS).
- Embedded Firmware design & development.