Engineer, Sr Staff-Software Development - Windows Driver (Irvine, CA, US, 92617-3038)


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


Source link




EmoticonEmoticon