With our commitment to innovation, our value of leadership and our drive for excellence, Broadcom is a center for entrepreneurial challenge in communications technologies. Challenge Yourself! Innovation At Broadcom, you will be part of cutting-edge technology innovation. This is your opportunity to improve your skills and abilities by working with industry experienced leaders and a highly talented and accomplished workforce. We have an extensive and broad IP portfolio featuring over 11,000 U.S. and foreign patents and applications. This portfolio is recognized annually by IEEE as one of the top ranked portfolios among semiconductor companies. Leadership We understand the value of change and take calculated risks to maintain our lead in communications technologies. Our leadership originates from our engineering innovators with almost 75% of our workforce covering software and hardware engineering. We excel not only in the vision of our business leaders, but also in platforms to leverage market convergence. The result is long-term success and stability in the fiscal market. Excellence We stand behind our results-oriented culture. You will be an essential member of a small team of smart people focused on solving challenges that directly impact our business relationships. Learn what it means to be part of a team that delivers exciting technologies to the top customers worldwide. At Broadcom, you will have the opportunity to be an entrepreneur and see your talents make an immediate, measurable and lasting impact on our continued success. Description : We're looking for a Software Engineer with significant development experience to bring to market wireless systems including multimedia capabilties. The ideal candidate should have solid experience in wireless protocols, systems analysis, 802.11 and underlying PHY and MAC, Linux internals such as device drivers, networking interfaces, and the TCP/IP stack. A strong knowledge of kernel configuration and build, packaging, install and initial system bring up including boot loading is also necessary. Thorough understanding of Linux utilities such as system logging, network services and run time options is preferred. Experience with bus technologies such as pci and usb is also preferred. Job Requirements : 1.B.S. and minimum 5 years experience in driver software development
2.Expert with the C language
3.Device driver and systems level experience. Experience with Linux is a requirement, WinCE and big Windows is a plus.
4.Must have mastered OS concepts of: Process, DMA engines, interrupts, Interrupt Handling, Timers, Memory Virtualization, Threads, IPC, user space, race conditions and perimeter locking.
5.Strongly knowledgable about networking concepts and protocols, direct experience with network device driver is highly preferred.
6.Chip and platform bringup experience is preferred. Understanding of hardware issues and experience working with hardware engineers and with bus and logic analyzers is also highly desired.
|