Job Description :
Job Description:
*Basic knowledge of 802.11
*Good networking knowledge of TCP/IP
*Strong hold of C programming
*Should be able to work with customers and multi-geographic teams. Candidate should be good in multitasking of assignments and work according to defined priorities.
*Sound knowledge of Linux device driver development. Specially network device driver is plus with respect to how TCP/IP stack would interact with driver under various OS’s
*Very strong understanding of system primitive usage like Semaphore, Spin-lock, critical section, event, message queue etc.
*Ability to identify issues in the driver synchronization between different threads, also between interaction of application and kernel space
*Strong working knowledge of interrupt handling in the device driver and issues surrounding DMA/Cache/SMP etc
*Ability to identify bottle neck in the driver performance and be able to propose solution to overcome CPU utilization and data throughput issues
*Knowledge of various host bus’s like SDIO, SPI, USB & PCIe.
*Need strong knowledge of internal working of one of the embedded OS Linux, Android
*WPA Supplicant knowledge is a plus
*Open source development is a plus
Your Profile
Staff Engineer Software and Firmware
Benefits
What we offer you at Bangalore
In India a team of 200 people works on hardware and software development for automotive and chip card & security solutions.
Source link