博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Position 5: Architect of Linux BSP
阅读量:5840 次
发布时间:2019-06-18

本文共 5476 字,大约阅读时间需要 18 分钟。

Position 5: Architect of Linux BSP

Designation: Android BSP
Responsible for mobile platform adaptation in different HW platforms
Responsible for bootloader, Linux kernel porting
Responsible Linux device driver development and debugging
Job Profile:
Strong programming skills on C/C++
Expertise on Board Support Packages & Linux Internals
Activity in Linux Kernel open source community is a very big plus.
Experience with Google Android is a plus.
Experience in file system, memory handling (NAND drivers, eMMC, memory cards etc) is a very big plus
Drivers for USB, HDMI, LCD,Touch,CAMERA,BT/WIFI/GPS,Sensor etc is a very big plus
Good analytical and debugging skill set.
High motivation, strong self-learning ability
Strong desire to work on commercial products that demand high quality
Good communication in Chinese/English and inter personnel skills.

-----------------

Designation: Android Modem RIL 

Responsible for developing Android RIL related module.

Job Profile: 
Strong programming skills on C/C++, Java is a plus 
Working Knowledge on Android RIL, Telephony Framework 
Working knowledge on GSM/GPRS/EDGE/WCDMA/HSPA/HSPA+/LTE/CDMA Protocol Standards 
Working knowledge on Network elements and Exposure to QCT Platform will be an added advantage. 
Good analytical and debugging skill set. 
High motivation, strong self-learning ability 
Strong desire to work on commercial products that demand high quality 
Good communication in Chinese/English and inter personnel skills.

Designation: Android Modem RIL 

Responsible for developing Android RIL related module. 
Job Profile: 
Strong programming skills on C/C++, Java is a plus 
Working Knowledge on Android RIL, Telephony Framework 
Working knowledge on GSM/GPRS/EDGE/WCDMA/HSPA/HSPA+/LTE/CDMA Protocol Standards 
Working knowledge on Network elements and Exposure to QCT Platform will be an added advantage. 
Good analytical and debugging skill set. 
High motivation, strong self-learning ability 
Strong desire to work on commercial products that demand high quality 
Good communication in Chinese/English and inter personnel skills.

-------------------------

Embedded real time programming experience 

Familiar with C programming 
Real time system debugging tools knowledge 
HW (Hardware) knowledge in terms of ability to understand and use HW descriptions and specifications 
RF knowledge is a big plus 
Test and production experience within the mobile communication industry 
Instrument knowledge (hands on) and measurement technology 
Ability to read and understand the 3GPP specifications in general and the air interface in specific 
Ability to fast adaptation to system and architectures, and to solve problems on system level 
Skills of real time OS and it's configuration 
High skills in the following Tools: 
Lauterbach debugging tool 
Eclipse 
C coding in embedded real time systems 
Real time OS experience (OSE) 
Instrument hands on experience 
Low-level design experience on Linux or Vxworks is a big plus 
Fluent English in writing and speaking

---------------------

 

Assignment description

Low level software development engineer:

Working for camera module and camera driver development.

 

Competence and role descriptions

Hold a degree in Software/Electrical Engineering.

At least 3 years experience working in mobile phone or communication design and development area.

Experience with software module structure and design/development.

Have a good understanding about hardware and communication bus (UART, I2C, SPI) and able to read and understand datasheet, schematic.

Experience on Linux, Android.

High skill in C language and Linux is mandatory.

Skill in C++ and Java is +.

Familiar with real-time debugging tools, e.g. Lauterbach trace32 and familiar with GDB or other Linux debugging tools.

Good communication skill and logic analysis.

Familiar with test and development equipment such as CMU200, Logical Analyzer, Oscilloscope.

Show initiative, work systematically and goal-oriented.

Are capable of working independently and in teams.

English communication skill both in writing and speaking is required in this job.

--------------------------

职责描述:Android嵌入式设备底层开发,移植和调试,定位和解决bug.

任职资格: 
计算机,通信,电子,软件工程专业本科以上学历; 
1-3年嵌入式软件底层开发经验,产品不限,比方手机,PC, MID, Pad, 平板电脑,机顶盒都可以; 
扎实的C语言开发功底; 
熟悉Linux内核,驱动,framework, SDK; 
良好的沟通能力,团队合作能力,学习能力,逻辑思考能力。

优先考虑: 
知名学校硕士优先考虑 
Android下的网络通信机制,对Socket、TCP/IP、http/https有一定的了解; 
熟悉手机驱动特别是audio, USB,camera,video,cmmb等设备驱动的开发调试; 
熟悉Android底层驱动开发、调试、移植; 
熟悉Quallcom硬件平台; 
英文听说熟练优先考虑。

 

Device driver development,porting and debugging/problem solving at the lowest layers of the system. 

Analyze performance and stability issues on devices; 
Qualifications: 
Bachelor Degree in Computer Science, Electronics, Software Engineering, Telecom; 
1-3 years of embedded software development experience in C/C++, especially in low-level design, product not limited to smarphone, Pc, MID, Pad, DTV; 
Familiar with the ARM architecture 
Experience working at low levels of the software stack, device driver development, and integration of HW/SW. 
Excellent debugging, problem solving, and analytical skills. 
Team player with good communication skills; 
Strong analytical and problem solving skills. 
Helpful, but not Required skills: 
Master degree is a plus; 
Rich experiences on drivers for audio, video, USB, Camera, CMMB; 
Familar with Android device driver development, porting and debugging; 
Familiar with Qualcomm hardware; 
Fluent in English, listening and speaking.

转载于:https://www.cnblogs.com/zhangze/archive/2013/03/10/2952937.html

你可能感兴趣的文章
GNU make manual 翻译( 一百零三)
查看>>
深入浅出 React Native:使用 JavaScript 构建原生应用
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-> Web版本新增新的用户权限设置界面效率更高、更规范...
查看>>
Java可视化AWT
查看>>
Foundations of Python Network Programming - 读书笔记系列(3) - Email Services
查看>>
[LeetCode] Lowest Common Ancestor of a Binary Tree 二叉树的最小共同父节点
查看>>
Oracle下建立dblink时的权限问题
查看>>
chrome浏览器,调试详解,调试js、调试php、调试ajax
查看>>
jQuery Ajax 回顾
查看>>
Python天天美味(8) - 字符串中的字符倒转
查看>>
点在多边形内算法,C#判断一个点是否在一个复杂多边形的内部
查看>>
SAP HANA中创建与时间相关的数据及Time Attribute View(Gregorian)
查看>>
Python对列表中字典元素排序
查看>>
如何在移动设备上搭建服务器承载自己的全景作品?
查看>>
iOS SQLite3数据库操作
查看>>
12.4. Tomcat
查看>>
除了 iOS 和 Android,世界第三大移动系统是什么?
查看>>
35.7. FAQ
查看>>
winfrom GDI知识
查看>>
【故障-ORACLE】rdbms ipc message timeout解释
查看>>