Position: Senior Embedded Engineer (R&D) Experience: 2+ Years. Travel: Frequent travel required. Job Responsibilities and Duties: Essential: The person will be responsible for software development and maintenance in below areas: Design and development of MCU based systems (ARM) Experience with C/C++ programming and debugging Knowledge on common interface / bus like USB, UART, SDIO, PCM, GSPI Knowledge of GPS/GSM/GPRS/WiFi/Bluetooth/NFC/Zigbee Knowledge of TCP/IP and socket programming Preferred: Experience with RTOS is a big plus Write design specifications based on the customer systems and develop solutions for their specific needs Work with customer for both on-site and off-site support