Broadcom Corporation (NASDAQ: BRCM), a FORTUNE 500® company, is a global leader and innovator in semiconductor solutions for wired and wireless communications. Broadcom® products seamlessly deliver voice, video, data and multimedia connectivity in the home, office and mobile environments. With the industry’s broadest portfolio of state-of-the-art system-on-a-chip and embedded software solutions, Broadcom is changing the world by Connecting everything®.
Job Req ID: 554722
Job Posting Title: Engineer, Sr Staff-Software Development – Windows Driver
City: Irvine
State: California
Country: USA
Alternate Location: N/A
Percent of Travel Required: 0% – 25%
Job Function: Engineering
Discipline: ENG-Software-Software Development
Senior Windows Driver Developer
Description:
Leading the charge in next generation cloud and enterprise server connectivity is Broadcom’s NetXtreme family of high speed Ethernet network interface controllers (1G/10G/25G/40G/50G). These controllers are designed to drastically change the way servers are built and deployed in the future. This family of single-chip devices simultaneously supports advanced networking, accelerated / offloaded block storage protocols, and accelerated RDMA (remote direct memory access) for high-performance server clustering – all over a single Ethernet fabric. By converging disparate network traffic over Ethernet, Broadcom NetXtreme NICs enable a lower total cost of ownership (TCO) relative to configuring, maintaining and running separate networks.
Be responsible for developing Windows Kernel Mode / NDIS device drivers for Broadcom’s high speed Ethernet controller products.
Job Requirements:
• Typically requires a BS degree and 9 years of experience or an MS degree and 6 years of experience or a PhD and 3 years of experience. Computer Science , Computer Engineering or Electrical Engineering is strongly desired/recommended.
• Must have strong system software and/or architecture experience.
• Experience in developing Windows NDIS and WDM kernel mode device drivers.
• Experience with Windows Kernel programming and debugging.
• Knowledge about networking concepts is essential.
• Must have mastered OS concepts of: Process, DMA engines, interrupts, Interrupt Handling, Global Interrupt Handling, Timers, Memory Virtualization, Threads, IPC, user space, race conditions and perimeter locking.
• Strong C programming skills are necessary.
• Experience developing system software and RDMA drivers is a plus.
• Windows driver and systems level software / firmware experience in networking (TCP/IP) / storage / clustering technologies is desirable.
• Experience in application and driver software development on one or more embedded operating systems is highly desirable.
• Chip bring-up experience is desirable. Understanding of hardware issues, working with hardware engineers with bus and logic analyzers is highly desirable.
• Experience with ASIC environment is highly desirable.
• Excellent communication skills and good teamwork are needed.
• Must be highly motivated.
Broadcom is an equal opportunity employer (Minorities/Females/Disabled/Veterans)
Job Segment:
Semiconductor, Developer, Engineer, Electrical, Firmware, Science, Technology, Engineering
EmoticonEmoticon