Hi, Broadcom has following openings for Bangalore location. Please let me know anyone/your friends with relevant experience are interested. (By the way I joined Broadcom last week [?]) *30890BR : **Engineer, Staff I – Firmware* *Job Description:* We are looking for energetic, enthusiastic, and driven engineers excited about WGA (60GHz, 802.11ad) wireless networking and network protocols to develop WGA features and 802.11ad protocols and work closely with hardware teams to create high speed wireless networking solutions. Do you like seeing your work on the shelves of your favorite electronics store? Then become part of the team that enables wireless connectivity on almost all of the tier #1 PC, Smartphone, TV, and other electronic devices. In this job, you will be: - Responsible for requirements modeling, design, development, and integration of WGA protocol firmware. - Working closely with systems, ASIC design, and FW engineering to participate in architecture design and trade off discussions. - Develop uCode code and firmware hardware interface. - Verify various HW blocks before chip tapeout based on the defined usage scenarios. - Design a FW system to closely work with the underline ASIC to provide the best performances and lowest power in its class in the industry. - Working to complete preliminary testing, debugging, and documentation of all features. *Job Requirements* This position requires a BS in computer science or engineering plus a minimum of 3 years of relevant software development experience. Required skills: • Developing software using C/C++ and Objective C. 3 years embedded firmware development experience. • Experience with embedded RTOS and Simulation environment. • Thorough understanding of OS concepts of process, DMA engines, interrupts, interrupt handling, global interrupt handling, timers. • Experience in working with high speed wireless controllers involving complex hardware components. • Strong knowledge of networking concepts and protocols. • Understanding of digital baseband, RF, and wireless protocols (802.11, Bluetooth, WiMAX) is highly desirable. • Candidate should have excellent communication skills and excel in a team environment. *30889BR : **Engineer, Principal – Firmware* *Job Description* We are looking for energetic, enthusiastic, and driven engineers excited about WGA (60GHz, 802.11ad) wireless networking and network protocols to develop WGA features and 802.11ad protocols and work closely with hardware teams to create high speed wireless networking solutions. Do you like seeing your work on the shelves of your favorite electronics store? Then become part of the team that enables wireless connectivity on almost all of the tier #1 PC, Smartphone, TV, and other electronic devices. In this job, you will be: - Responsible for requirements modeling, design, development, and integration of WGA protocol firmware. - Working closely with systems, ASIC design, and FW engineering to participate in architecture design and trade off discussions. - Develop uCode code and firmware hardware interface. - Verify various HW blocks before chip tapeout based on the defined usage scenarios. - Design a FW system to closely work with the underline ASIC to provide the best performances and lowest power in its class in the industry. - Working to complete preliminary testing, debugging, and documentation of all features. - Enjoy working with the brightest, creative, results-oriented, and fun-filled engineers *Job Requirements:* This position requires a BS in computer science or engineering plus a minimum of 12 years of relevant software development experience. Required skills: • Developing software using C/C++ and Objective C. 10+ years embedded firmware development experience. • Experience with embedded RTOS and Simulation environment. • Thorough understanding of OS concepts of process, DMA engines, interrupts, interrupt handling, global interrupt handling, timers. • Experience in working with high speed wireless controllers involving complex hardware components. • Strong knowledge of networking concepts and protocols. • Understanding of digital baseband, RF, and wireless protocols (802.11, Bluetooth, WiMAX) is highly desirable. • Candidate should have excellent communication skills and excel in a team environment. *29537BR : **Engineer, Staff I – Firmware* *Job Description* We are looking for energetic, enthusiastic, and driven engineers excited about WGA (60GHz) wireless networking and network protocols to develop WGA MAC host drivers as well as Wigig Serial Extension (WSE) Protocol Adaptation Layer (PAL) protocol awhile working closely with hardware and firmware teams to create high speed wireless networking solutions. Do you like seeing your work on the shelves of your favorite electronics store? Then become part of the team that enables wireless connectivity on almost all of the tier #1 PC, Smartphone, TV, and other electronic devices. In this job, you will be: • Responsible for requirements modeling, design, development, and integration of host-based device drivers for 60GHz WGA as well as other networking standards. • Responsible for requirements modeling, design, development, and integration of WiGig Serial Extension PAL on WGA devices. • Involved in low-level hardware bring-up activities, including working closely with the embedded firmware team to debug and integrate host drivers with the chip firmware and drivers. • Working to complete preliminary testing, debugging, and documentation of all features Job Requirements This position requires a BS in computer science or engineering plus a minimum of 5 years of relevant software development experience. Required skills: • Developing software using C/C++ and Objective C. The candidate must be proficient programming and debugging in a commercial environment for at least 5 years. • Familiarity with Macintosh C++ driver development and I/O kit fundamentals, with a strong preference for networking drivers over PCIe or USB 3.0. • Some Windows driver experience and all flavors of Linux driver development are a plus. For Windows, an understanding of the WDF model, WHQL, and MS driver verification tools is helpful. • Thorough understanding of 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 knowledge of networking concepts and protocols, direct experience with network device drivers is highly preferred. • Strong knowledge of USB standard, Linux/MacS USB stack and storage drivers is highly preferred • Conceptual understanding of hardware issues and experience working with hardware engineers and tools, including expertise with bus and logic analyzers is highly desired. • Candidate should have excellent communication skills and excel in a team environment *29536BR : **Engineer, Sr Staff - Software Development* *Job Description* . We are looking for energetic, enthusiastic, and driven engineers excited about WGA (60GHz) wireless networking and network protocols to develop WGA MAC host drivers as well as Wigig Serial Extension (WSE) Protocol Adaptation Layer (PAL) protocol awhile working closely with hardware and firmware teams to create high speed wireless networking solutions. Do you like seeing your work on the shelves of your favorite electronics store? Then become part of the team that enables wireless connectivity on almost all of the tier #1 PC, Smartphone, TV, and other electronic devices. In this job, you will be: • Responsible for requirements modeling, design, development, and integration of host-based device drivers for 60GHz WGA as well as other networking standards. • Responsible for requirements modeling, design, development, and integration of WiGig Serial Extension PAL on WGA devices. • Involved in low-level hardware bring-up activities, including working closely with the embedded firmware team to debug and integrate host drivers with the chip firmware and drivers. • Working to complete preliminary testing, debugging, and documentation of all feature *Job Requirements* This position requires a BS in computer science or engineering plus a minimum of 9 years of relevant software development experience. Required skills: • Developing software using C/C++ and Objective C. The candidate must be proficient programming and debugging in a commercial environment for at least 5 years. • Familiarity with Macintosh C++ driver development and I/O kit fundamentals, with a strong preference for networking drivers over PCIe or USB 3.0. • Some Windows driver experience and all flavors of Linux driver development are a plus. For Windows, an understanding of the WDF model, WHQL, and MS driver verification tools is helpful. • Thorough understanding of 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 knowledge of networking concepts and protocols, direct experience with network device drivers is highly preferred. • Strong knowledge of USB standard, Linux/MacS USB stack and storage drivers is highly preferred • Conceptual understanding of hardware issues and experience working with hardware engineers and tools, including expertise with bus and logic analyzers is highly desired. • Candidate should have excellent communication skills and excel in a team environment. Thanks & Regards, Giri.