7+ years Experience writing code in C / C++Strong preference for engineers with Wearable Product development and sustenance experience.Can work independently with minimal supervision.7+ years recent experience with USB protocols (HID, UVC, UAC) development majorly on USB 3.0, 3.1 (Gen1 & Gen 2), 3.2 and USB Type-C specific signalingMinimum 7+ Years of dedicated experience in microcontroller-based firmware development.5+ years Experience with low-powered systems development including power consumption and management testing5+ years of experience developing units tests, embedded firmwareQualifications :
- Bachelor s degree or above in Electronics Engineering / Communications Engineering / Software
- Engineering / Embedded Systems Engineering / Computer Engineering.
- Minimum 7 + Years of dedicated experience in microcontroller-based firmware development.
- Will be responsible for Developing / Customizing / Maintaining Microcontroller Firmware.
- Work on Realtime Operating System.
- Resolve defects / issues on timely manner to meet goals and project timeline.
- Implement scalable, modular architectures for Embedded Software with abstractions at all possible layers.
- Write developer code in the architecture, bug fixing from QA report.
- Write unit Test for code development.
- Knowledge of RTOS.
- Expert knowledge of High-speed protocols - USB, DP.
- Expert knowledge of Low-speed protocols - SPI, I2C, UART, I2S
- Expert Knowledge of microcontrollers (STM, Cypress) and Embedded C
- Experience delivering and maintaining firmware deployed on large scale consumer products and services
- Strong preference for engineers with Wearable Product development and sustenance experience.
- Can work independently with minimal supervision.
- Good team player and easy to work with various stake holders
- Strong expertise in Multimedia stack of Displays, Cameras, Audio systems, Sensors, power management and wireless stack (Wi-Fi, WiGig & Bluetooth) on Android Kernel and HAL layers
Skills Required
Firmware Development, Embedded Systems, C, C++, Microcontrollers, Arm, Rtos, I2c, Spi, Uart