CSR(Cambridge Silicon Radio)2014校園招聘啟示

字號(hào):

CSR(Cambridge Silicon Radio)2014校園招聘
    各位同學(xué)和老師:
    CSR (Cambridge Silicon Radio)誠邀你參加2014年校園招聘活動(dòng),活動(dòng)安排如下:
    您可以:申請(qǐng)或者投遞簡(jiǎn)歷至Campus-China@csr.com (注明職位方向)。
    參加宣講會(huì),獲得與企業(yè)直接交流的機(jī)會(huì)。
    宣講會(huì)當(dāng)天將同時(shí)進(jìn)行筆試及面試流程
    祝各位好運(yùn),實(shí)現(xiàn)學(xué)校到職場(chǎng)的完美轉(zhuǎn)型!
     
      一、公司簡(jiǎn)介
    CSR (Cambridge Silicon Radio) 成立于1999年, 并于2004年在倫敦證券交易所上市。公司總部位于英國劍橋, 現(xiàn)有2000多名員工分布在全球的辦事處和研發(fā)中心。
    CSR 針對(duì)在音視頻、連接以及定位領(lǐng)域的技術(shù)難題提供創(chuàng)新的芯片和軟件的解決方案。我們的平臺(tái)適用于車載導(dǎo)航和信息娛樂、數(shù)碼相機(jī)和成像、家庭互動(dòng)娛樂和無線音頻市場(chǎng)。我們的解決方案和市場(chǎng)平臺(tái)使客戶能夠提供卓越的用戶體驗(yàn),獲得了汽車、計(jì)算機(jī)、家用及移動(dòng)市場(chǎng)廠商的廣泛采用。
    我們專注于五個(gè)領(lǐng)域:
    語音和音樂;包括無線音頻方案在耳機(jī)、揚(yáng)聲器和音箱等方面的應(yīng)用
    室內(nèi)定位: 幫助人們?cè)陲w機(jī)場(chǎng)、購物中心等區(qū)域了解室內(nèi)室外位置和交通
    汽車信息娛樂:智能手機(jī)和車載系統(tǒng)相集成的創(chuàng)新方案
    智能藍(lán)牙: 用于一系列設(shè)備的低功耗連接方案
    成像(打印和數(shù)碼相機(jī)):集成連接、定位以及成像技術(shù)的完整方案
    通過2009年合并SiRF,2010年合并aptX®, 以及2011年合并Zoran, CSR 目前擁有的技術(shù)產(chǎn)品系列包括GPS/GNSS系統(tǒng), Bluetooth®, Wi-Fi®, FM, 近場(chǎng)通訊, aptX® and CVCTM音頻編解碼JPEG, MPEG, H.264 成像, , PDL打印,微控制器,DSP,寬帶處理器和多功能SoC。
     
      二、招聘職位
    Platform Software (Android/Linux/WinCE)
    Multimedia Software
    Pre-silicon Virtual Platform
    GNSS (Baseband/Firmware/Inertial Navigation
    Connectivity Software (Bluetooth/Wi-Fi)
     
    職位描述
      1.底層平臺(tái)類Platform Software---Android
    Job Purpose:
    Develop Linux BSP (kernel and user space components), Android Framework/HAL or other cross platform SW on ARM (Cortex-A9 series and above) based CSR SoCs; Customer support and prepare related documents.
    Key Responsibilities:
    Design and develop Android Framework/HAL, cross platform SW modules, tools for CSR's SOC.
    Customer support
    Documentation
    Person Specification:
    Required:
    MS degree or higher in CS, CE or EE.
    Clear concept of general OS design and CPU and embedded system architecture
    Has experience in embedded system, include RTOS or driver development
    Strong C programming capability.
    Good responsibility and team spirit
    Fluent English and communication skill to work effectively with global development teams.
    Has strong interest in Software technology.
    Desired:
    Familiar with Linux kernel or drivers like USB, Audio, NAND, SD, SDIO, 3G modem, 2D/3D graphic, multimedia A/V codec...is a big plus
    Experience in Android platform or application development is a big plus
    Java, C++ or Assembly (ARM) is a big plus
     
      1.底層平臺(tái)類Platform Software--- Linux
    Job Purpose:
    Design, develop and maintain Linux BSP (Board Support Package, includes kernel and user space components) on ARM (Cortex-A9 series and above) based SoCs and prepare related documents.
    Participate in open source development practices of code/design reviews.
    Key Responsibilities:
    Embedded software design such as Linux, ThreadX, FreeRTOS...etc.
    Work with test team to resolve software bugs
    Work with other team to resolve customer issues
    Help in the SOC prototyping verification and development work.
    Documentation of the software modules developed.
    Person Specification:
    Required:
    MS degree or higher in CS, CE or EE.
    Strong C programming skills. Assembly (ARM), C++ and Java is a plus.
    Experienced with Embedded Linux or RTOS Development
    Excellent English language skills to work effectively with global development teams.
    Good responsibility and Team Spirit
    Desired:
    Familiar with one or more peripheral modules: NAND, SD, USB, AUDIO...etc.
    Familiar with ARM architecture, MMU configuration and cache operations.
    Good knowledge of hardware components.
     
      1.底層平臺(tái)類Platform Software---WinCE
    Job Purpose:
    The role of Engineer, WinCE Software is developing and testing WinCE BSP for CSR's SoC, and related tools
    Key Responsibilities:
    Developing board supporting package based on CSR's SOC chip. Write OAL and device drivers and test applications for peripherals including USB, SD, NandFlash, AC97, LCD/2D, I2S, SPI, UART, USP, I2C, DSP, Bluetooth, WIFI, RDS and etc.
    Participate SOC FPGA verification and write test vectors for verifying SOC hardware on FPGA boards
    Write documentations for developed software modules and test applications.
    Documentation of the software modules developed
    Person Specification:
    Required:
    Master Degree, Computer Science or EE
    Has experience with c/c++ programming
    Understanding of operation system, low level I/O operations and interrupt handling
    Good responsibility and Team Spirit
    Great willing and passion to become software developing expert for embedded system
    Good English skills
    Desired:
    Experience with one or more of the following protocols/devices: USB, SD, NandFlash, AC97, LCD, 2D, I2S, SPI, UART, USP, I2C, ATAPI, DSP, RDS and etc.
    Familiar with ARM architecture, understanding of RISC architecture, MMU, Cache is a big plus
     
      2.多媒體Multimedia Software
    Job Purpose:
    Cooperate with multimedia engineers and platform engineers to develop, debug multimedia features for different platforms.
    Key Responsibilities:
    Design& Optimize multimedia system middleware, components or applications.
    Help customer or 3rd party to improve multimedia experience on CSR platform
    Collaborate with platform software group to improve multimedia system performance
    Person Specification:
    Required:
    Education: Bachelor/Master degree in computer science, electronics or electrical engineering
    Basic knowledge for multimedia framework and applications
    Understanding of operation system, low level I/O operations and interrupt handling
    Very good C/C++ or Java programming
    Very good knowledge for data structure, algorithm design
    Understanding operation system especially the embedded OS
    Desired:
    Involved in one open source or self-start projects
    Knowledge in video or audio coding standard and algorithms
    Knowledge in signal processing or image/vision algorithm will be a big plus
    Knowledge in operation system, including task scheduling, memory management, cache management
     
      3.虛擬平臺(tái)Pre-silicon Virtual Platform
    Job Purpose:
    The role of Engineer, Pre-silicon Virtual Platform Software is developing and testing virtual platform models for virtual prototyping of CSR SoC.
    Key Responsibilities:
    Study and master the specific virtual prototyping tools
    Work with other engineers, including related IC engineers and software engineers, to develop and test the virtual platform models
    Write documentations for developed virtual platform models.
    Co-work with virtual prototyping tool vendor to create prototyping for CSR SoC
    Person Specification:
    Required:
    Master Degree, Computer Science or EE
    Has experience with c/c++ programming
    Understanding of operation system, low level I/O operations and interrupt handling
    Good responsibility and Team Spirit
    Great willing and passion to become software developing expert for embedded system
    Good English skills
    Desired:
    Familiar with ARM architecture, understanding of RISC architecture, MMU, Cache is a big plus
     
      4.導(dǎo)航類GNSS ---Baseband
    Key Responsibilities:
    Responsible for GNSS receiver baseband algorithm development, including signal acquisition, tracking and other related modules.
    Provide design and development engineering services to the various application projects and IC projects as required in the classical matrix organizational structure.
    Support to Business Development for key customer programs.
    Documents such as design document, user manual, release notes, etc. Documentation of the software modules developed
    Person Specification:
    Required:
    MS degree or higher in CS, EE, or related areas.
    Familiar with programming language such as C/C++.
    Experience in signal processing.
    Good communications skill in both English and Chinese.
    Must be a self starter. Must be able to work within tight deadlines, and be willing to do what it takes to get the job done.
    Desired:
    Proficient in embedded system design and development.
    Knowledgeable in DSP hardware architecture and assembly language.
    Knowledgeable in various GNSS systems.
    Familiar with ASIC design methodology
     
      4.導(dǎo)航類GNSS ---Firmware
    Job Purpose:
    Provide GNSS navigation algorithm research and software development
    Key Responsibilities:
    GNSS navigation solution algorithm research, implementation and verification;
    GNSS navigation solution development, maintenance and optimization;
    Testing data analysis and GNSS positioning performance tuning & improvement;
    Documents such as design document, user manual, release notes, etc. Documentation of the software modules developed
    Person Specification:
    Required:
    MS or higher degree in EE, CS, AA, Survey or related fields
    Solid C/C++ programming skills, with good knowledge on general algorithms and data structures
    Understanding GPS principles (signal characteristics, acquisition and tacking theories) and applications (single-point solution, least square and Kalman filter)
    Good English capability on listening, speaking and writing
    Good communication skill
    Hard work and good team player
    Desired:
    WinCE/Linux BSP and driver experience
    RTOS development experience
    UI experience
    ARM assembler experience
    Understanding ARM core architecture and programming
    Experience on precise point positioning
     
      4.導(dǎo)航類GNSS ---Inertial Navigation
    Job Purpose:
    Develop sensor driver, firmware and application related integrated navigation.
    Key Responsibilities:
    Develop and support inertial MEMS sensor driver based on embedded system such as WinCE and Linux, evaluate its characteristic.
    Customization development and technical support.
    Participate in inertial navigation and integrated navigation algorithm studies, improvement.
    Participate in research and development in new algorithm and features.
    Develop and maintain navigation data analysis tools.
    Person Specification:
    Required:
    MS or higher degree in Computer Science, Computer Engineering Navigation, Guidance and control or related fields
    Experience in inertial sensor characteristic and error statistics and analysis
    Skilled with C or C++ programming and Matlab
    Good English capability on listening, speaking and writing
    Desired:
    Familiar with windows (CE) or Linux device driver development
    Experience with one or more of the following protocols/devices: USB, SPI, UART, I2C and etc.
    Good understanding in inertial navigation, dead reckoning and integrated navigation algorithm
    Understanding Map Matching or Pedestrian navigation technology
    Data processing and analysis experience
     
      5.通信連接類Connectivity Software
    Job Purpose:
    The purpose of the role is to develop/merge CSR connectivity modules (Bluetooth, Wi-Fi) driver/application to CSR Automotive and SoC platform and provide customer support.
    Key Responsibilities:
    Porting CSR connectivity modules (Bluetooth, Wi-Fi) to CSR Automotive and SoC platform (Prima, Atlas series), the OS maybe WinCE, Linux or Android
    Develops CSR connectivity modules driver/application (Synergy) on CSR Automotive and SoC platform, this work required frequently communicated with UK/Bangalore team
    Provides support to CSR's customers to help promoting CSR connectivity and SoC products into market
    Contributes to app notes, white papers, undertakes design reviews and reference designs and, HW/RF evaluations, SW porting/integration and analysis of problems on customer projects.
    Contribute to the standards work for BG, drive new automotive connectivity use cases in the BT SIG, WFA, IEEE and other relevant organisations.
    Provides application support and training (presentations, workshops and demos) to our customers, distributors, internal staff and regional FAE teams.
    Person Specification:
    Required:
    BS Degree, Computer Science or EE
    Minimum of 3 year experience with c/c++ programming
    Good understanding of embedded operation system, specially on WinCE or Linux/Android
    Minimum of 1 year experience with wireless technology, specifically on Bluetooth or WiFi 802.11 a/b/g/n
    Experience with one or more of the following protocols/devices: UART, SDIO, USB, I2S
    Familiar with ARM architecture, understanding of RISC architecture, MMU, Cache
    Good responsibility and Team Spirit
    Good English skills, both on written and verbal communication
    Desired:
    Knowledge of wireless technology, specifically Bluetooth, FM, Wi-Fi 802.11 a/b/g/n, GPS and Wireless USB
    Familiar with Bluetooth specification and profile is a big plus
    Knowledge of Assembler and other development in resource constrained environments
    Experience with CSR Bluetooth product is a big plus
    Knowledge of DSP programming is a big plus
    Experience with Windows application programming is a big plus
    Experience with customer support is a plus
     
    招聘專業(yè):微電子,計(jì)算機(jī),電子工程,通信,軟件等相關(guān)專業(yè)的2014畢業(yè)生。
    工作地點(diǎn):上海浦東金橋
     
      三、宣講會(huì)安排
    東南大學(xué)
    時(shí)間:2013年10月17日 13:30-18:00
    地點(diǎn):四牌樓校區(qū)-群賢樓三樓報(bào)告廳
     
    同濟(jì)大學(xué)
    時(shí)間:2013年10月22日 15:00-18:30
    地點(diǎn):嘉定校區(qū)-濟(jì)人樓312
     
    交通大學(xué)
    時(shí)間:2013年10月底或11月初 待定
    地點(diǎn):閔行校區(qū) 待定