1. Design and implementation of communication protocols: BLE, Ethernet (Wi-Fi and wired)
2. Good understanding of the communication stacks, API functions
3. One project experience with power optimized firmware implementation -controller, BLE/Wi-Fi,
peripherals
4. Implement device drivers (flash, sram, timer, counter, pwm, adc, watchdog, display, touch, keypad) meeting application needs
5. On board communication protocols: usart, spi, i2c, usb, serial interfaces
6. Implement algorithms (conversion, encryption / decryption, data over the air firmware updates).
General:
1. Platform experience: Arm cortex m3/m4 and general purpose 16 / 32-bit controllers
2. Linux experience with one product development is fine. Rest can be in RTOS or OS less
environment
3. Hands-on experience with board bring-up, debug, integration and testing
4. Implementation ownership and debug of end-to-end communication protocols including Board
HW and mobile
5. Direct implementation experience with Nordic BLE modules is a plus
Experience : 3 - 8 Years
No. of Openings : 2
Education : B.Tech/B.E
Role : Embedded Firmware Engineer
Industry Type : IT-Hardware & Networking / IT-Software / Software Services
Gender : Male
Job Country : India