At least 8 years of working experience on embedded firmware development
Experience in multithreaded programming, network programming (wired and wireless protocols), real-time programming, cross-platform and cross-language development
Prior experience with overseeing board bring-up and validation
Hands-on experience on driver development for various sensors,Flash,PMIC
Working knowledge of communication protocols like UART, I2C, SPI, USB, Ethernet, etc
Product development experience with range of microcontroller/microprocessor architectures, adoption of bare-metal, RTOS and Linux operating systems on new platforms
Minimum 2+ years of experience doing hands-on software development in Bluetooth domain; application, framework, Bluetooth stack or drivers
Working Experience In display driver development with MIPI/LVDS/QSPI will be a value addition
Experience with hardware lab equipment such as digital scope, logic analyser and JTAG
Understanding of embedded development constraints and system performance
Hands-on Experience on System level integration
Experience with programming in C/C++/python
Experience in reading schematics
Secondary skills:
Version Control System
Working experience on BLE SoC like Nordic, Ambiq, Dailog