Broadcom Jobs

Broadcom Jobs

city, state, country
job title, keywords

Firmware Engineer (all levels) in Richmond British Columbia Canada

Last updated on May 23 2012

Auto req ID 17837BR
Job Posting Title Firmware Engineer (all levels)
Business Unit Mobile and Wireless Group
Job Description Broadcom is developing next generation application processors for smartphones, tablets, and mobile computing platforms. Our firmware team works closely with ASIC and higher layer software teams in the development of these complex ASICs.

Our application processors contain multi-core ARM CPUs + world leading multimedia + cellular modem + a multitude of other blocks/interfaces. Our next processor under development aims for the high end of the market - come join us in the development of a complex world leading smartphone \ tablet application processor.
We are looking for intelligent, energetic, and enthusiastic firmware/software engineers. You will have the opportunity to work closely with hardware and ASIC design teams and be highly involved in the ASIC development life cycle - from pre-silicon all the way through ASIC bring up and production qualification. Our typical application processor include latest generation multi-core ARM processor, DSP, modem, video\graphics acceleration, memory interfaces, audio interfaces, and connectivity peripherals such as USB, SD/MMC, LCD interfaces, Ethernet, I2C, SIM card, SDIO, etc

You will be involved with pre silicon activities include firmware development, architecture evaluation, and ASIC design validation using architectural model and FPGA systems. Post silicon activities include ASIC bring up, silicon\software\hardware debug, and software release.
Job Requirements Positions available from Staff to Principal Engineer level. Title will vary based upon candidate's experience and abilities, with a BS/MS + 3 years of experience as the minimum required.

• Experience with driver and BSP development for embedded Linux required.
• Strong embedded C programming language required, assembly language preferred.
• Strong experience with device drivers, diagnostics, and understanding of hardware devices.
• Experience with ARM architecture, multimedia, security, signal processing, power management, peripheral interfaces (codecs, DDR, flash, USB, I2C, SDIO, etc.).
• Experience with ASIC performance analysis: throughput, latency, power and other embedded system performance aspects
• Familiar with test equipment and basic digital electronics.
• Experience working with FPGA platforms.
• Excellent oral and written communication skills
• System level debugging under complex, real time communication or application operations
• Well organized, methodical, detail oriented, and excellent analytical skills
• Must be team player and easy to work with
Country Canada
State/Province British Columbia
City/Town Richmond
Shift 1st Shift - Day
Percent of Travel Required 5% - 10%
Function Engineering
Discipline Firmware

Share

Contents ©2012 Broadcom Corporation. All rights reserved.