Auto req ID 16752BR
Job Posting Title Engineer, Principal - Software Applications
Business Unit Mobile and Wireless Group
Job Description Were looking for energetic, enthusiastic and driven engineers excited about 802.11 wireless networking, network protocols and embedded systems. Like seeing your work on the shelves of your favorite electronics store? Do you want to be part of enabling the newest and coolest gadgets? Broadcom is the leader in WiFi connectivity...be part of it!
Job Requirements * Strong knowledge of 802.11
* Good networking background of Layer-2, Layer- 3 & Layer-4 (TCP& UDP)
* Sound knowledge of 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 etc
* Ability to identify bottle neck in the driver performance and be able to propose solution to overcome CPU utilization and data throughput issues
* Strong knowledge of various host bus's like SDIO, SPI, USB & PCI.
* Need strong knowledge of internal working of one of the embedded OS Linux, Android, Windows 8, Or Win Phone
* Good to have NDIS knowledge, CE device driver (preferably wireless/wired drivers) experience, kernel API's and debugging skills
** WPA Supplicant knowledge is a plus
** Open source development is a plus
** Detailed knowledge of SDIO is plus
** Good knowledge of USB is plus
Country United States
State/Province California
City/Town Sunnyvale
Shift 1st Shift - Day
Percent of Travel Required 10% - 25%
Function Engineering
Discipline Software Applications