Job Description :
Duration: Full time/Contract Long term
( Linux Kernel/Linux Device drivers/BSP (Board Support Package is MUST )
Candidate Responsibilities
Embedded software design, integration, development, system debugging, handling customer and Q&A. Interfacing closely with customer''s existing infrastructure and support for production activities.
Preferred Qualifications:
Hands on experience in Linux platform and Linux porting, Linux Kernel concepts and device driver.
Hands on experience on Linux, BSP, and UBL/U-boot porting.
Hands on experience in board bring-up and BSP customization. (TI''s OMAP series processor bring-up will be plus
Should have experience in Application development in C/C++.
Modifying and enhancing the stock AOSP source for particular application/OEM.
Good to have knowledge in Video domain, V4L2, video driver development, Gstreamer pipeline is plus.
Experience in basic device driver developments (I2C/SPI/UART based bus driver preparation
Experience on Camera/Image Sensor driver developments/ Kernel video framework exposure.
Should have sound knowledge of C and data structure.
Sound debugging skills with GDB is mandatory and with KGDB is good to have.
Good Communication and presentations skills are must.
Experience 8, 16, 32-bit and Cortex M0+/M3/M4 microcontrollers is a plus
Experience in ZigBee3.0 protocols and BLE 5.0 is a plus
Familiarity with Oscilloscopes, logic analyzers.
Education:
Required: Bachelor''s or Master''s Computer Engineering.