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: 547857
Job Posting Title: Principal 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
We’re looking for an energetic and enthusiastic Principal Software Engineer. This person will directly contribute to 802.11 IPTV, Retail Router, and Service Provider reference software development. The person will have the opportunity to gain expertise in various technical areas and help drive new features and roadmap. This position is located at our Sunnyvale location and reports to the Software Manager responsible for Access software.
Ideal candidates are seasoned engineers with a background in networking and embedded linux who are excited about 802.11 wireless networking. The ideal candidate should have experience owning development of complex technical projects. We offer a great environment to get exposed to a wide range of technology. Our team works closely with ASIC, Board, and DSP engineers and we participate in the full product lifecycle from pre-silicon all the way through to full software reference designs. Above all, we are problem solvers. You must thrive when faced with multiple issues at the same time, and take satisfaction in organizing and knocking down unexpected issues.
The specific responsibilities of this position include:
* Enhance and maintain our WLAN reference software package.
* Develop new WLAN IPTV, Retail, and Service Provider features.
* Develop and enhance Broadcom’s core WLAN driver.
* Design, implement, test and debug new Linux kernel and application features.
* Resolve system level performance, size, and memory issues related to Linux OS.
* Design, implement, test and debug embedded drivers for Ethernet, Switch, USB, and other hardware interfaces.
REQUIREMENTS:
Candidates should be strong Linux or embedded software engineers with experience in networking protocols. They must have solid experience in OS internals such as device drivers, networking interfaces, and the TCP/IP stack. Knowledge of kernel configuration and build, packaging, install and initial system bring up is desired. Experience with wireless networking is desired but not required.
* Total engineering minimum experience required is typically a BS degree and 12 years of experience, an MS degree and 9 years of experience or a PhD and 6 years of experience or equivalent.
* Linux or BSD driver and/or kernel development, 5+ years
* Networking driver development (Linux or BSD), 3+ years
* Networking protocol development (Linux or BSD), 3+ years
* Expertise supporting at least one of these bus types: PCI(e), SDIO, USB, 2+ years
* 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
The following skills are not necessarily required but are highly desirable:
* General knowledge of 802.11 wireless networking
* Experience with chip/board bring-up using embedded Linux, NetBSD, FreeBSD, or 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
* Good oral and written communication skills
Our team is a dynamic, growing, and an exciting place to work. This is an ideal opportunity for the right candidate.
Broadcom is an equal opportunity employer (Minorities/Females/Disabled/Veterans)
Job Segment:
Semiconductor, Developer, Software Engineer, Network, Engineer, Science, Technology, Engineering
EmoticonEmoticon