Sr Staff-Software Development Engineer


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: 545062 



Job Posting Title: Sr Staff-Software Development Engineer



City: Sunnyvale



State: California



Country: USA



Alternate Location: N/A



Percent of Travel Required: 0% – 25%



Job Function: Engineering



Discipline: ENG-Software-Software Development



Job Description:






 






Broadcom is developing next generation Wireless (Wi-Fi) products for consumer electronics, PCs, Access Points and broadband routers.  Wi-Fi based products are very rapidly growing, driven by Broadcom’s innovation and technology leadership. We’re looking for energetic, enthusiastic and self-driven engineers excited about 802.11 wireless networking, network protocols and embedded system requirements






 






Once selected, you will become part of a team that enables Wifi on almost all of the tier #1 Wifi customers in Wireless Entertainment market.  This team is involved in the design, development and support of various WiFi features for the next generation Digital TV’s, Media access devices, Home Entertainment Systems, Gaming consoles and more.  You will have the opportunity to gain expertise in various technical areas and help drive new features and roadmap.






 






This position is located at our office in Sunnyvale, CA.






 






The specific responsibilities of this position include:






  • Design, implement, test and debug various WLAN driver and Application features, especially on Linux OS.


  • Implement and enhance bus drivers and features for USB/PCIe based WLAN devices


  • Implement embedded firmware features for Wifi devices and Platforms.


  • Implement new and emerging IEEE 802.11 standards and protocols


  • Develop and enhance support across numerous operating systems including Android, Linux, FreeBSD, ThreadX and other RTOSes


  • Support chip activities such as tape-out and bring-up.


  • Resolve system level performance, size and memory issues related to WLAN driver on Linux OS.


  • Implementation of customer specific features and enhance the capabilities of Broadcom’s WLAN driver on customer platforms.


  • Solving complex issues of WLAN driver on Customer platforms.


  • Root-cause analysis of various issues reported by Customers and provide timely fix in order to enable the Customers to go for production.

 






 






Job Requirements:






 






An ideal candidate for this position should have the following technical skills.






  • BS (EE/Electrical Engineering or CS/Computer Science or CE/Computer Engineering) required, MS (EE/ CS/CE) preferred or equivalent.


  • Total engineering minimum experience required is typically a BS degree and 9 years of experience, an MS degree and 6 years of experience or a PhD and 3 years of experience or equivalent.


  • Proven experience in working Device drivers (especially on Linux OS) and networking technologies.


  • Strong knowledge/experience in embedded firmware development.


  • Knowledge in Linux internals such as device drivers, networking interfaces, QoS and the TCP/IP stack. Working for embedded domain.


  • Thorough understanding of OS utilities such as system logging, network services and run time options.  System primitives such as: timers, DMA, interrupts, cache configuration and device registration


  • Fluent in C language and embedded debugging

 






The following skills are not necessarily required but are highly desirable:






  • Experience in IEEE 802.11 Wireless protocols, Wireless Systems analysis, and underlying PHY and MAC functionalities.


  • Experience in PCIE/USB Drivers on Linux OS.


  • Experience with chip/board bring-up using embedded Linux, FreeBSD, or other RTOS




To be successful in this team, candidates should have the following personality traits:






  • Excellent work ethic, dependable, and responsible


  • Excellent analytical skills, particularly in the realm of software debugging


  • Strong logical and creative problem-solving skills


  • Must be a flexible self-starter who can ramp up with new technologies quickly


  • Imaginative, motivated, and able to work effectively under pressure


  • Excellent verbal and written communication skills.

 






 



Broadcom is an equal opportunity employer (Minorities/Females/Disabled/Veterans)





Job Segment:
Semiconductor, Developer, Electronics Engineer, Network, Engineer, Science, Technology, Engineering


Source link




EmoticonEmoticon