[{"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18542BR\nJob Posting Title Engineer, Sr Staff - Software Development (Linux Kernel)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nYou will have the opportunity to work with a talented team of embedded software engineers and be a part of the software development cycle of leading-edge communications products. If you are interested in learning about Networking protocols, embedded real-time applications, have strong aspirations for independent and collaborative software development, and are excited about contributing to a world-class product, then this is the position for you.\nJob Requirements \u2022 Typically requires a BSCS/BSEE or equivalent and 9 years of related experience, a MSCS/MSEE or equivalent and 6 years of related experience or a PhD and 3 years of related experience.\n\nRequired Skills:\n\u2022 Strong software development and documentation skills.\n\u2022 Extensive experience with embedded Linux kernel programming.\n\u2022 Solid background in developing with an Open Source mindset.\n\u2022 Proven ability in developing using C/C++ on embedded targets.\n\u2022 Good understanding of programming for real time systems.\n\u2022 Familiarity with Peripherals such as USB controllers, security processors, memory controllers.\n\nPreferred Skills:\n\u2022 Software design skills.\n\u2022 Familiarity with standard Linux build and packaging systems.\n\u2022 Understanding of Networking technology including TCP/IP protocol, Ethernet switching, 802.11 Wi-Fi, Bluetooth protocols.\n\u2022 2D/3D graphics and multimedia acceleration.\n\u2022 Experience with Android.\n\u2022 Experience developing for ARM processor cores.\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required 5% - 10%\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-05-15 19:37:01", "url": "http://broadcom.jobs/xml/28706978/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Sr Staff - Software Development (Linux Kernel)", "reqid": "18542BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 28706978}, {"country_short": "CAN", "city": "Kanata", "description": "Auto req ID 19143BR\nJob Posting Title Engineer, Sr. Staff- Software Systems (PON/DSL)\nBusiness Unit Broadband Communications\nJob Description Join a team of highly talented engineers developing PON and DSL technologies related to Telco broadband voice, video and data services for Customer Premises Equipment (CPE). You will be developing pre-silicon and post-silicon systems ASIC validation and verification software for industry leading xDSL/PON CPE System on Chips (SoC). You will be responsible for driving test coverage, validating systems designs, and verifying Broadcom\u2019s next generation CPE ASIC solutions.\n\nResponsibilities:\n\n- Develop and execute pre-silicon validation and verification test software using directed and model based test architectures.\n- Develop and execute post-silicon verification test software requiring high level scripting languages, C/C++ models, and CPE system software at all levels (kernel drivers, applications, management software, web user interface, etc)\n- Debug and root cause system issues both in simulation and in silicon\n- Develop software within a team using a large, shared code base.\n- Communicate effectively through all stages of projects with teammates both on-site and in other Broadcom locations.\n- BSEE/CS (MSEE/CS preferred) with 6+ years of relevant experience.\n- Proficiency in C, C++ coding skills.\n- Working knowledge of network interface hardware and kernel driver experience in multi-threaded environments.\n- Working knowledge of layer 1, 2, 3 and 4 networking protocols.\n- Proficiency working with Linux.\n- Working experience with DSL/PON products is a plus.\n- Exposure to Broadband xDSL/PON standards and TRs is a plus.\n\nStrong analytical, diagnostic and problem solving skills.\nEffective written and verbal communication skills.\nAbility to work and thrive in a dynamic, leading edge environment\n\nThe successful candidate will be \"hands on\", with the ability to understand complex HW & SW systems working on multiple projects in parallel while dealing with constant change and priority interrupts.\nJob Requirements - BSEE/CS (MSEE/CS preferred) with 6+ years of relevant experience\n- Proficiency in C coding\n- Working knowledge of network interface hardware and kernel driver experience in multi-threaded environments\n- Working knowledge of TCP/IP based networking architecture\n- Linux preferred\n- Exposure to MIPS architecture is a plus\n- Working experience with DSL/PON products is a plus\n- Exposure to Broadband xDSL/PON standards and TRs is a plus\n- Strong analytical, diagnostic and problem solving skills\n- Ability to work and thrive in a dynamic, leading edge environment\n\nThe successful candidate will be \"hands on\" with the ability to understand complex HW & SW systems working on multiple projects in parallel while dealing with constant change and priority interrupts\nCountry Canada\nState/Province Ontario\nCity/Town Kanata\nShift 1st Shift - Day\nPercent of Travel Required 5% - 10%\nFunction Engineering\nDiscipline Software Systems", "date_new": "2012-05-11 18:54:12", "url": "http://broadcom.jobs/xml/28634799/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Sr. Staff- Software Systems (PON/DSL)", "reqid": "19143BR", "state": "Ontario", "state_short": "ON", "location": "Kanata, ON", "uid": 28634799}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18948BR\nJob Posting Title Engineer, Staff II - Software Development (Linux/Android)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nYou will have the opportunity to work with a talented team of embedded software engineers and be responsible for development, testing and support of software for tablets and leading edge communication products in a structured software development environment. The breadth of software responsibility for this position is extensive - device drivers, real time operating systems, networking protocols, security protocols, VoIP and multimedia. Candidate will also be responsible for helping customer support team in making customized changes for Broadcom customers, productizing their products, and solving their system level problems in a timely, efficient manner.\nJob Requirements \u2022 Typically requires a BS degree and 6 years of experience, an MS degree and 3 years of experience or a PhD.\n\u2022 Excellent working knowledge of C, C++, and Java in embedded processor environment.\n\u2022 Experience with Android and/or Linux OS.\n\u2022 Experience with Linux kernel and device driver development.\n\u2022 Networking technology including Ethernet switching, 802.11 Wi-Fi, Bluetooth, and TCP/IP protocols.\n\u2022 Video compression and multimedia streaming.\n\u2022 Multimedia framework and components development.\n\u2022 2D/3D graphics and multimedia acceleration.\n\u2022 ARM processor cores.\n\u2022 Some project management exposures.\n\u2022 Experience with board bring-up, understanding schematics, and debugging hardware is a plus.\n\u2022 Experience with DSP coprocessor for complex signal processing is a plus\n\u2022 Experience with peripherals such as USB controllers, codecs, security processors, memory controllers is a plus.\n\u2022 Strong software development and documentation skills are essential.\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required None\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-05-10 19:09:28", "url": "http://broadcom.jobs/xml/28606910/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Staff II - Software Development (Linux/Android)", "reqid": "18948BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 28606910}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18952BR\nJob Posting Title Engineer, Staff I - Software Development (Linux/Android)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nYou will have the opportunity to work with a talented team of embedded software engineers and be responsible for development, testing and support of software for tablets and leading edge communication products in a structured software development environment. The breadth of software responsibility for this position is extensive - device drivers, real time operating systems, networking protocols, security protocols, VoIP and multimedia. Candidate will also be responsible for helping customer support team in making customized changes for Broadcom customers, productizing their products, and solving their system level problems in a timely, efficient manner.\nJob Requirements \u2022 Typically requires a BS degree and 3 years of experience or an MS degree.\n\u2022 Excellent working knowledge of C, C++, and Java in embedded processor environment.\n\u2022 Experience with Android and/or Linux OS.\n\u2022 Experience with Linux kernel and device driver development.\n\u2022 Networking technology including Ethernet switching, 802.11 Wi-Fi, Bluetooth, and TCP/IP protocols.\n\u2022 Video compression and multimedia streaming.\n\u2022 Multimedia framework and components development.\n\u2022 2D/3D graphics and multimedia acceleration.\n\u2022 ARM processor cores.\n\u2022 Some project management exposures.\n\u2022 Experience with board bring-up, understanding schematics, and debugging hardware is a plus.\n\u2022 Experience with DSP coprocessor for complex signal processing is a plus\n\u2022 Experience with peripherals such as USB controllers, codecs, security processors, memory controllers is a plus.\n\u2022 Strong software development and documentation skills are essential.\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required None\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-05-09 20:26:08", "url": "http://broadcom.jobs/xml/28580892/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Staff I - Software Development (Linux/Android)", "reqid": "18952BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 28580892}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18947BR\nJob Posting Title Engineer, Staff II Software Development (Linux Kernel/Device Drivers)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nYou will have the opportunity to work with a talented team of embedded software engineers and be responsible for development, testing and support of software for tablets and leading edge communication products in a structured software development environment. The breadth of software responsibility for this position is extensive - device drivers, real time operating systems, networking protocols, security protocols, VoIP and multimedia. Candidate will also be responsible for helping customer support team in making customized changes for Broadcom customers, productizing their products, and solving their system level problems in a timely, efficient manner.\nJob Requirements \u2022 Typically requires a BS degree and 6 years of experience, an MS degree and 3 years of experience or a PhD.\n\u2022 Excellent working knowledge of C, C++, and Java in embedded processor environment.\n\u2022 Experience with Android and/or Linux OS.\n\u2022 Experience with Linux kernel and device driver development.\n\u2022 Networking technology including Ethernet switching, 802.11 Wi-Fi, Bluetooth, and TCP/IP protocols.\n\u2022 Video compression and multimedia streaming.\n\u2022 Multimedia framework and components development.\n\u2022 2D/3D graphics and multimedia acceleration.\n\u2022 ARM processor cores.\n\u2022 Some project management exposures.\n\u2022 Experience with board bring-up, understanding schematics, and debugging hardware is a plus.\n\u2022 Experience with DSP coprocessor for complex signal processing is a plus\n\u2022 Experience with peripherals such as USB controllers, codecs, security processors, memory controllers is a plus.\n\u2022 Strong software development and documentation skills are essential.\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required None\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-05-01 18:30:40", "url": "http://broadcom.jobs/xml/28302563/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Staff II Software Development (Linux Kernel/Device Drivers)", "reqid": "18947BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 28302563}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18945BR\nJob Posting Title Engineer, Staff II - Software Development (Windows CE/Mobile Driver)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nWe are looking for talented individuals to join our emerging Windows team in the Mobile Application Processor Business Unit and contribute to the development of our next-generation Application Processors. The Windows team will be responsible of the Board Support Package (BSP), extensive device driver development and supporting Tier 1 OEM\u2019s.\nJob Requirements Typically requires a BSCS/BSEE or equivalent and 6 years of related experience, a MSCS/MSEE or equivalent and 3 years of related experience or a PhD.\n\nRequired skills:\n\u2022 Proven background in Windows CE and/or Windows Mobile Driver development\n\u2022 Kernel Mode Device Driver development experience with Windows 7 or Vista (WDF/WDM)\n\u2022 Experience with mobile devices such as Smartphones, Tablet PC\u2019s, etc.\n\u2022 Experience with multi-core ARM processors\n\u2022 Proven ability in developing using C/C++ on embedded targets.\n\u2022 Excellent design, coding and debugging skills\n\u2022 Passion for product quality and excellence of the engineering system and work environment\n\u2022 Strong technical, leadership, written and verbal communication, and team collaboration skills\n\u2022 Understanding of OS fundamentals and low level system design.\n\nPreferred Skills:\n\u2022 Knowledge of frameworks like DirectX, Windows Media Foundation, USB, etc. is a big plus\n\u2022 Display Miniport driver development experience\n\u2022 Development experience with Windows 8\n\u2022 Networking technology including 802.11 Wi-Fi, Bluetooth protocols.\n\u2022 Video compression and multimedia streaming.\n\u2022 GPU D3D, D3D11, 2D/3D graphics and multimedia acceleration.\n\u2022 UEFI development\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required 10% - 25%\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-04-30 20:21:09", "url": "http://broadcom.jobs/xml/28276287/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Staff II - Software Development (Windows CE/Mobile Driver)", "reqid": "18945BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 28276287}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18495BR\nJob Posting Title Engineer, Hardware Development (Staff to Sr Staff Level)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip (SoC) and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nAs part of the Hardware System Team in the Mobile Application Processor business unit, you will be involved in hardware development of next generation of mobile and multimedia tablets. You will work with a team of talented team of hardware engineering to develop world-class products.\n\nThe position requires one to\n- Do schematic entry using Cadence OrCAD.\n- Guide the layout engineer on complete board layout with focus on high speed digital, analog and RF sections.\n- Perform bench-level debugging, testing, and tuning of electrical circuits using oscilloscope, spectrum analyzer, logic analyzer and other equipment.\n- Interact and help customers with their hardware designs on their end products.\n- Perform chipset verification and characterization\n- Maintain and compile chipset datasheet, application note and other technical documentations.\nJob Requirements - Typically requires a BSCS/BSEE or equivalent and a minimum of 6+ years experience in RF board-level circuit design or MSCS/MSEE or equivalent and a minimum of 3+ years of related experience.\n- Experience in high speed digital designs. Knowledge in DDR2, DDR3, LPDDR2 design and layout.\n- Experience with any of Wi-Fi, Bluetooth, GPS, GSM, WCDMA, NFC or other wireless standards.\n- Experience in antenna design, simulation, and testing is an asset\n- Design experience with high density interface PCBs and fine pitch FBGA devices.\n- Knowledge of microelectronics, electromagnetic, digital communication theory, RF circuits, micro strip lines and analog circuits is an asset.\n- Energetic and self-motivated, with good verbal and written communication skills.\n- Ability to work under pressure and tight schedule.\n- Experience in dealing with customer is an asset.\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required 10% - 25%\nFunction Engineering\nDiscipline Hardware Development", "date_new": "2012-04-13 19:26:31", "url": "http://broadcom.jobs/xml/27882106/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Hardware Development (Staff to Sr Staff Level)", "reqid": "18495BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 27882106}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 18808BR\nJob Posting Title Engineer, Principal - Software Development\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom is developing next generation Wireless (Wi-Fi) products for consumer electronics, PCs, Access Points and broadband routers. Broadcom\u2019s AirForce family of 802.11a/b/g/n WLAN solutions are enabled across many product platforms. Wi-Fi based products are very rapidly growing, driven by Broadcom\u2019s innovation and technology leadership. We\u2019re looking for energetic, enthusiastic and driven engineers excited about 802.11 wireless networking, network protocols and embedded systems. Responsibilities for this role include:\n\n- Developing features for device drivers and firmware targeting handheld devices.\n- Architecture and development of features for firmware, host drivers and applications.\n- Low level hardware debugging of the firmware and drivers\n- Make optimizations for power and memory footprints on the firmware and host drivers/software\nJob Requirements 1. Typically requires a BSCS/BSEE or equivalent and 9 years of related experience, a MSCS/MSEE or equivalent and 6 years of related experience or a PhD and 3 years of related experience.\n2. Be a self-starter and self-motivated, requiring little supervision.\n3. Required Skills\n- Driver and systems level experience with embedded operating systems such as ThreadX, Linux, Android, and Windows CE.\n- Strong debugging skills, including low-level driver debugging.\n- Strong software development skills.\n- Network protocol experience.\n- Good verbal and written communication skills.\n- Experience with multithreading, interrupt handling, and DMA.\n4. Preferred Skills\n- USB, HSIC, SDIO, and similar interfaces.\n- 802.11, Bluetooth and other wireless technologies.\n- 802.1X, WPS, and other protocols.\n- Linux or similar kernel programming experience.\n- Experience developing for ARM and MIPS processor cores.\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required 10% - 25%\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-04-10 07:17:18", "url": "http://broadcom.jobs/xml/27779746/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Principal - Software Development", "reqid": "18808BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 27779746}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 17837BR\nJob Posting Title Firmware Engineer (all levels)\nBusiness Unit Mobile and Wireless Group\nJob 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.\n\nOur 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.\nWe 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\n\nYou 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.\nJob 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.\n\n\u2022 Experience with driver and BSP development for embedded Linux required.\n\u2022 Strong embedded C programming language required, assembly language preferred.\n\u2022 Strong experience with device drivers, diagnostics, and understanding of hardware devices.\n\u2022 Experience with ARM architecture, multimedia, security, signal processing, power management, peripheral interfaces (codecs, DDR, flash, USB, I2C, SDIO, etc.).\n\u2022 Experience with ASIC performance analysis: throughput, latency, power and other embedded system performance aspects\n\u2022 Familiar with test equipment and basic digital electronics.\n\u2022 Experience working with FPGA platforms.\n\u2022 Excellent oral and written communication skills\n\u2022 System level debugging under complex, real time communication or application operations\n\u2022 Well organized, methodical, detail oriented, and excellent analytical skills\n\u2022 Must be team player and easy to work with\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required 5% - 10%\nFunction Engineering\nDiscipline Firmware", "date_new": "2012-02-20 19:58:33", "url": "http://broadcom.jobs/xml/26629988/job", "country": "Canada", "company": "Broadcom", "title": "Firmware Engineer (all levels)", "reqid": "17837BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 26629988}, {"country_short": "CAN", "city": "Toronto", "description": "Auto req ID 16385BR\nJob Posting Title Embedded Graphics Driver Engineer - Canada\nBusiness Unit Mobile and Wireless Group\nJob Description THE ROLE AND THE TEAM\nCambridge is the headquarters of Broadcom\u2019s Application Processors group which designs software and hardware for the processor chips powering the next generation of mobile phones, tablets and mobile game consoles. These devices incorporate Broadcom's world leading Videocore technology for console quality graphics as well as supporting HD video record and playback and 12 Mpixel cameras with advanced image processing.\n\nAs a talented and creative software engineer, you will join our expanding graphics group which designs and integrates drivers for our world class GPU, working on the leading mobile operating systems. You will be involved in the architecture and implementation of drivers for our current and next generation GPUs. This opportunity will give the right engineer exposure at all levels from the hardware to the upper levels of the software.\n\nWe are currently sourcing top talent in Canada to complement our small team acting as Technical Architects\n\nTHE SKILLS AND EXPERIENCE\nThe ideal candidate will have an excellent academic background together with a proven track-record in many of the following areas:\n\u2022 C and assembler development on an embedded platform;\n\u2022 Graphics driver development with DirectX, OpenGL ES or OpenVG;\n\u2022 Driver development and experience with OpenCL;\n\u2022 Working with other teams and/or customers;\n\u2022 Working with embedded operating systems such as Android or Windows Phone;\n\u2022 Working closely with hardware designers and RTL.\n\nAbove all, we are looking for a committed and highly motivated individual who is able to make an outstanding contribution to a small and closely-knit team that is developing an exciting and world-leading technology.\"\n\nABOUT BROADCOM\nBroadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nA FORTUNE 500\u00ae company, Broadcom is one of the world's largest fabless communications semiconductor companies with 2009 revenue of $4.49 billion, and holds over 4,500 U.S. and 1,900 foreign patents, more than 7,800 additional pending patent applications, and one of the broadest intellectual property portfolios addressing both wired and wireless transmission of voice, video and data.\n\nBroadcom is headquartered in Irvine, Calif., and has offices and research facilities in North America, Asia and Europe. In the UK we have offices in Cambridge, Bristol, Bracknell, Cirencester and Manchester.\n\nWhen you connect with Broadcom, you're connecting with one of the leading communications semiconductor companies, as well as a community of talent that designs, develops and supplies a diverse portfolio of products targeted at the most significant broadband communications markets in the world. This is the place to learn, invent and build.\n\nAs communications technologies continue to converge in new and exciting ways, career opportunities are emerging at Broadcom in a variety of specialties and locations around the globe.\nJob Requirements THE SKILLS AND EXPERIENCE\nThe ideal candidate will have an excellent academic background together with a proven track-record in many of the following areas:\n\u2022 C and assembler development on an embedded platform;\n\u2022 Graphics driver development with DirectX, OpenGL ES or OpenVG;\n\u2022 Driver development and experience with OpenCL;\n\u2022 Working with other teams and/or customers;\n\u2022 Working with embedded operating systems such as Android or Windows Phone;\n\u2022 Working closely with hardware designers and RTL.\nCountry Canada\nState/Province Ontario\nCity/Town Toronto\nShift 1st Shift - Day\nPercent of Travel Required 5% - 10%\nFunction Engineering\nDiscipline Software Development", "date_new": "2012-01-13 10:07:28", "url": "http://broadcom.jobs/xml/25880314/job", "country": "Canada", "company": "Broadcom", "title": "Embedded Graphics Driver Engineer - Canada", "reqid": "16385BR", "state": "Ontario", "state_short": "ON", "location": "Toronto, ON", "uid": 25880314}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 16965BR\nJob Posting Title Engineer, Principal - Systems Design (System Architecture)\nBusiness Unit Mobile and Wireless Group\nJob Description Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment. We provide the industry's broadest portfolio of state-of-the-art, system-on-a-chip (SoC) and software solutions to manufacturers of computing and networking equipment, digital entertainment and broadband access products, and mobile devices. These solutions support our core mission: Connecting everything\u00ae.\n\nWe are looking for talented individuals to join our system architecture team in the Multimedia Application Processor Business Unit and contribute to the development of our next-generation Application Processors.\n\nStrong analytical skills and ability to think creatively are essential. Your primary responsibilities will include:\n\n\u2022 Performance benchmark measurements and automation\n\u2022 System performance analysis, validation and optimizations\n\u2022 System power analysis, estimation, measurements and optimizations\n\nAs the work spans multi-disciplines, it is mandatory that successful candidates be able to interact well with other teams within the organization and be able to document and present findings and recommendations to these teams.\nJob Requirements This position requires someone with BSCS/BSEE or equivalent and with at least 12 years of related experience or an MSCS/MSEE and 9 years of related experience. Candidates with advanced degree but less industry experience will also be considered.\n\nYou should have strong multi-disciplinary experience in two or more of the following areas:\n\n\u2022 Android and Linux OS\n*** Drivers development\n***Kernel development\n\u2022 Smartphones / tablets performance benchmarking\n\u2022 HW/RTL design\n\u2022 Mobile device power management\n\u2022 Multimedia\n***Framework and components development\n***2D/3D graphics and multimedia acceleration\n***OpenGL-ES, OpenMax, OpenCL\n***Video compression technology\n\u2022 ARM architecture\n***Cortex A-class processor\n***AMBA bus system\n***Multi-core processor systems\n\u2022 Peripherals such as USB controllers, codecs, security processors, memory controllers, eMMC / SDIO controllers\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required 5% - 10%\nFunction Engineering\nDiscipline Software Development", "date_new": "2011-12-20 20:39:40", "url": "http://broadcom.jobs/xml/25480555/job", "country": "Canada", "company": "Broadcom", "title": "Engineer, Principal - Systems Design (System Architecture)", "reqid": "16965BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 25480555}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 14170BR\nJob Posting Title IC Design Verification Engineer - All Levels (Richmond, BC)\nBusiness Unit Mobile and Wireless Group\nJob Description Our chip team designs giant mobile apps processor SOC's for smartphones, tablets, and the mobile computing market. In 2011, Broadcom became the 5th largest mobile apps processor vendor, surpassing Nvidia. We expect to continue that trend up the rankings with your help!\n\nhttp://www.eetimes.com/electronics-news/4231160/Broadcom-slips-into-top-5-in-smartphone-CPUs\n\nOur group contains engineers with all the skills required to design a chip from spec through tapeout and bring-up. Our group has a start-up's excitement to it, with the stability of a world leading semiconductor company.\n\nOur latest chip contains dual 1.2GHz ARM CPU's + world leading multimedia + cellular modem + a multitude of other blocks/interfaces. With our next chip, we are aiming for the high end of the market, so come join us, and work on a really exciting chip!\n\nWe are currently hiring multiple ASIC design verification engineers. Strong domain knowledge in any of these areas is especially interesting to us:\n\nARM CPU's and interconnect, multiprocessor computer architecture, low power verification, DDR, security, multimedia, audio, as well as various high speed peripherals.\n\nJob Duties Include:\n\n- Developing functional test/verification plans\n- Developing advanced full chip and block level verification environments and benches using the latest tools and methodologies (UVM for example)\n- Execute on test plans by writing block level and top level tests\nJob Requirements Positions available from Staff to Senior 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.\n\n- Experience in verifying ASIC designs at chip level and block level\n- Strong Verilog, Perl, and C/C++ programming skills\n- System Verilog (UVM preferred or VMM/OVM) experience\n- Experience with assertion based verification\n- Reference modeling skills\n- ARM embedded programming skills a big plus\n- Experience using Palladium systems is a plus\n- Excellent communication and presentation skills\n- Well organized, methodical, and detail oriented\n- Must be a team player and easy to work with\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required None\nFunction Engineering\nDiscipline IC Design", "date_new": "2011-06-06 20:06:41", "url": "http://broadcom.jobs/xml/21658729/job", "country": "Canada", "company": "Broadcom", "title": "IC Design Verification Engineer - All Levels (Richmond, BC)", "reqid": "14170BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 21658729}, {"country_short": "CAN", "city": "Richmond", "description": "Auto req ID 14172BR\nJob Posting Title IC Design Engineer - All Levels (Richmond, BC)\nBusiness Unit Mobile and Wireless Group\nJob Description Our chip team designs giant mobile apps processor SOC's for smartphones, tablets, and the mobile computing market. In 2011, Broadcom became the 5th largest mobile apps processor vendor, surpassing Nvidia. We expect to continue that trend up the rankings with your help!\n\nhttp://www.eetimes.com/electronics-news/4231160/Broadcom-slips-into-top-5-in-smartphone-CPUs\n\nOur group contains engineers with all the skills required to design a chip from spec through tapeout and bring-up. Our group has a start-up's excitement to it, with the stability of a world leading semiconductor company.\n\nOur latest chip contains dual 1.2GHz ARM CPU's + world leading multimedia + cellular modem + a multitude of other blocks/interfaces. With our next chip, we are aiming for the high end of the market, so come join us, and work on a really exciting chip!\n\nWe are currently hiring multiple ASIC front end design engineers. Strong domain knowledge in any of these areas is especially interesting to us:\n\nARM CPU's and interconnect, multiprocessor computer architecture, low power design, DDR, security, multimedia, audio, as well as various high speed peripherals.\n\nJob Duties Include:\n\n- RTL Design (both from scratch, as well as integration)\n- Writing specifications for blocks\n- Working closely with DV engineers on the testing and debugging of your blocks\n- Designers often help out in other skill areas later in projects, so DV and/or implementation skills are a big plus\nJob Requirements Positions available from Staff to Senior 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.\n\n- Extensive ASIC RTL design experience in Verilog\n- Technical knowledge in one of the domain areas mentioned above\n- Previous high end apps processor design experience a big plus\n- Excellent communication skills\n- Bright, well organized, methodical, team player, and detail oriented\nCountry Canada\nState/Province British Columbia\nCity/Town Richmond\nShift 1st Shift - Day\nPercent of Travel Required None\nFunction Engineering\nDiscipline IC Design", "date_new": "2011-05-12 21:33:35", "url": "http://broadcom.jobs/xml/21223322/job", "country": "Canada", "company": "Broadcom", "title": "IC Design Engineer - All Levels (Richmond, BC)", "reqid": "14172BR", "state": "British Columbia", "state_short": "BC", "location": "Richmond, BC", "uid": 21223322}]
