Senior/Staff Engineer, Linux
上海掌微电子技术有限公司
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:电子技术/半导体/集成电路 通信/电信/网络设备
职位信息
- 发布日期:2013-05-13
- 工作地点:上海-浦东新区
- 招聘人数:若干
- 工作经验:五年以上
- 学历要求:本科
- 职位类别:高级软件工程师 系统架构设计师
职位描述
Job Purpose:
Design, develop, and debug Linux BSP (kernel and user space components) on ARM (Coretex-A series) based SoCs and prepare related documents.
Participate in open source development practices of code/design reviews
Key Responsibilities:
?Design and develop Linux BSP (board support package) software for CSR ARM-based SoC platforms.
?Involve in SOC prototyping verification and development work.
?Design and develop Linux middleware based on customer’s requirements
?Support customer to bringup new hardware, develop new feature and resolve software issues.
Required:
?Typically requires a BS degree and 9 years of experience, an MS degree and 6 years of experience or a PhD and 3 years of experience in application and driver software development on one or more embedded operating systems.
?Proficient C, C++ programming with minimum of 7 years programming experience and 4 years development experience in Linux kernel and device drivers.
?Must have mastered OS concepts of: Process, DMA engines, interrupts, Interrupt Handling, Timers, Memory Management, Threads, IPC, user space, race conditions and perimeter locking etc.
?Familiarity with Peripherals such as 2G/3G/LTE modem, USB, SDIO, SPI, NAND flash and corresponding device drivers.
?Excellent software design, problem solving, debugging and documentation skills and proved experiences.
?Solid background in developing with an Open Source mindset. Experience using software management systems (e.g. git, p4, svn, gerrit) at least.
?Good responsibility and Team Spirit; Be self-sufficient, and capable to operate effectively under tight deadlines w/o close supervisions;
?English communication capability able to work with colleagues around the world smoothly
Desired:
?Experience with ARM platforms, tools and understanding ARM assembly highly desirable.
?Chip bringup and verification experience is highly desirable.
?Experience with real-time embedded systems, Linux kernel architecture porting, cache coherency, SMP, and debug tools, is a big plus
?Familiar with graphic or multimedia or Bluetooth, WIFI is a big plus
?Strong leadership and project management abilities is a big plus.
Design, develop, and debug Linux BSP (kernel and user space components) on ARM (Coretex-A series) based SoCs and prepare related documents.
Participate in open source development practices of code/design reviews
Key Responsibilities:
?Design and develop Linux BSP (board support package) software for CSR ARM-based SoC platforms.
?Involve in SOC prototyping verification and development work.
?Design and develop Linux middleware based on customer’s requirements
?Support customer to bringup new hardware, develop new feature and resolve software issues.
Required:
?Typically requires a BS degree and 9 years of experience, an MS degree and 6 years of experience or a PhD and 3 years of experience in application and driver software development on one or more embedded operating systems.
?Proficient C, C++ programming with minimum of 7 years programming experience and 4 years development experience in Linux kernel and device drivers.
?Must have mastered OS concepts of: Process, DMA engines, interrupts, Interrupt Handling, Timers, Memory Management, Threads, IPC, user space, race conditions and perimeter locking etc.
?Familiarity with Peripherals such as 2G/3G/LTE modem, USB, SDIO, SPI, NAND flash and corresponding device drivers.
?Excellent software design, problem solving, debugging and documentation skills and proved experiences.
?Solid background in developing with an Open Source mindset. Experience using software management systems (e.g. git, p4, svn, gerrit) at least.
?Good responsibility and Team Spirit; Be self-sufficient, and capable to operate effectively under tight deadlines w/o close supervisions;
?English communication capability able to work with colleagues around the world smoothly
Desired:
?Experience with ARM platforms, tools and understanding ARM assembly highly desirable.
?Chip bringup and verification experience is highly desirable.
?Experience with real-time embedded systems, Linux kernel architecture porting, cache coherency, SMP, and debug tools, is a big plus
?Familiar with graphic or multimedia or Bluetooth, WIFI is a big plus
?Strong leadership and project management abilities is a big plus.
公司介绍
CSR (Cambridge Silicon Radio) 成立于1999年, 于2004年在伦敦证券交易所上市。公司总部位于英国剑桥,有3000多名员工分布在全球35个办事处和研发中心。
作为”音视频”以及”连接”和”定位”的全球引领者,CSR 提供的技术包括蓝牙, GPS, 调频, Wi-Fi, 音频, 视频,数字电视和数码相机。我们的技术被成功并且广泛地应用于手机、汽车、耳机、笔记本电脑、游戏机, 便携式导航设备,数字电视,数码相机以及其他多种消费电子产品。
CSR也致力于设计并提供完整的技术解决方案,为全球的客户带来提供突破性的功能、性能、质量和价值。
CSR正改变着我们的现在和未来……
www.csr.com
作为”音视频”以及”连接”和”定位”的全球引领者,CSR 提供的技术包括蓝牙, GPS, 调频, Wi-Fi, 音频, 视频,数字电视和数码相机。我们的技术被成功并且广泛地应用于手机、汽车、耳机、笔记本电脑、游戏机, 便携式导航设备,数字电视,数码相机以及其他多种消费电子产品。
CSR也致力于设计并提供完整的技术解决方案,为全球的客户带来提供突破性的功能、性能、质量和价值。
CSR正改变着我们的现在和未来……
www.csr.com
联系方式
- 公司网站:http://www.csr.com