Hardware Protocols Knowledge, Hands on knowledge on Compilers KEIL/GCC, Hands-on low-level driver development, Hands on usage of CRO/Power Analysers.
Product development experience with range of microcontroller/microprocessor architectures, adoption of bare-metal, RTOS and Linux operating systems on new platforms.
Hands-on experience on driver development for various sensors, Flash, PMIC
Working knowledge of communication protocols like UART, I2C, SPI, USB, Ethernet, etc.,
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. C/C++, Embedded C, RTOS Programming, BLE programming, Operating System Concepts.
Minimum 2+ years of experience doing hands-on software development in Bluetooth domain; application, framework, Bluetooth stack or drivers.
Experience with programming in C/C++/python.
Experience in reading schematics.
At least 2 years of working experience on embedded firmware development.
Prior experience with overseeing board bring-up and validation.