软件驱动开发工程师岗位职责
| 适配人群 | DSP软件工程师,嵌入式驱动工程师,信号处理开发人员 | 使用场景 | 信号处理系统,雷达信号处理,嵌入式板卡开发 |
|---|---|---|---|
| 设立背景 | 公司做雷达信号处理板卡,需要人写底层驱动和应用支持。 | ||
| 核心职能 | 写板卡的底层驱动程序,给应用层提供软件支持。 | ||
| 工作内容 | 开发处理板卡驱动,调试dsp代码,适配vxworks系统,写bsp。 | ||
| 协作关系 | 跟硬件工程师一起调板子,向技术组长汇报,配合算法同事做联调。 | ||
任职要求:
1、具备扎实的数学和信号处理理论基础,熟悉数字信号处理系统的原理和构成;
2、精通c语言编程,熟练掌握dsp的原理和软件开发,有adi tigersharc系列、ti c6000系列dsp开发经验者优先;
3、熟悉上位机dsp开发,熟悉vxworks等嵌入式操作系统的使用和bsp开发;
4、本科毕业2年以上工作经验,或研究生毕业;
5、有较强的团队合作精神、沟通能力和敬业精神。
软件驱动开发工程师岗位职责:软件驱动工程师
| 适配人群 | 驱动工程师,嵌入式软件工程师,底层开发工程师 | 使用场景 | 手机研发,主板调试,嵌入式启动 |
|---|---|---|---|
| 设立背景 | 公司要做手机驱动开发,得有人专门搞底层软件 | ||
| 核心职能 | 写手机驱动代码,研究新技术,修系统级bug,调主板软件 | ||
| 工作内容 | 写驱动、配uboot和kernel、做rootfs、用线程库图形库socket库、写文档 | ||
| 协作关系 | 跟硬件工程师一起调主板,向技术主管汇报,偶尔和测试同事对问题,远程或当面聊 | ||
岗位要求:大学本科及以上学历
掌握c语言、熟悉汇编语言,熟悉底层驱动、开发、熟悉嵌入式操作系统工作原理、有一定硬件基础
熟练掌握嵌入式系统启动流程,熟悉uboot配置,kernel配置,rootfs制作
熟练掌握linux下常用函数库,例如线程库,图形库,socket库等
有手机驱动开发经验者优先
岗位职责:负责手机驱动软件开发及新技术研究
负责解决手机系统级问题
配合硬件工程师完成手机主板软件调试
软件驱动开发工程师岗位职责:手机软件驱动工程师
| 适配人群 | 安卓驱动工程师,嵌入式BSP工程师,硬件调试工程师 | 使用场景 | 基带调试,传感器驱动,RF联调 |
|---|---|---|---|
| 设立背景 | 做安卓手机硬件驱动这块活儿,得有人专门盯基带和射频启动 | ||
| 核心职能 | 调通硬件启动流程,写驱动代码,优化传感器等部件性能 | ||
| 工作内容 | 调基带rf启动,写bsp代码,测sensor功能,跟系统工程师联调 | ||
| 协作关系 | 跟系统工程师、应用工程师一起干活,向技术组长汇报,用邮件 会议同步进度 | ||
岗位职责:
1.安卓平台的硬件基带、rf bootup调试;
2.各类硬件器件、外部部件、sensor的bsp功能开发调试及性能优化;
3.配合安卓系统及应用工程师联调安卓系统整体软件,系统维护。
岗位要求:
1、电子、计算机、通信相关专业,大学本科以上学历。
2、2年以上android系统驱动开发经验,熟练android系统的架构。
3、能够看懂原理图,会使用万用表,示波器等调试设备,
4、具有bootloader调试经验,有rf,lcd,tp,pm,emmc,sensor,usb,camera,multimedia等相关设备驱动开发经验;
5、熟悉android framework,有相关工作经验者优先;
6、有camera及audio效果调试经验者优先;
7、思维清晰,表达清楚,有较强的学习能力,具有良好的职业素质和团队合作精神。
软件驱动开发工程师岗位职责:高级软件驱动工程师
| 适配人群 | 驱动工程师,电源算法工程师,Android底层开发者 | 使用场景 | 智能手机开发,硬件驱动验证,系统性能测试 |
|---|---|---|---|
| 设立背景 | 手机充电功能越来越重要,得有人专门搞驱动软件。 | ||
| 核心职能 | 写充电相关的驱动代码,调通硬件和系统,解决充不进电、发热这些问题。 | ||
| 工作内容 | 写代码、做单元测试、看芯片手册、验证充电效果、查用户反馈的充电问题。 | ||
| 协作关系 | 跟硬件工程师一起测板子,向系统架构师汇报,配合测试部跑用例,和产品经理对用户问题。 | ||
职责描述:
1、负责智能手机充电驱动软件的开发、调试、维护工作
2、进行软件详细设计、代码编写、单元测试等
3、参与对具体的硬件部件进行驱动软件验证,及与此相关的系统性能验证
4、内外部用户体验问题分析解决。
任职要求:
1、对android/linux的设备驱动和电源管理子系统有良好的理解,熟悉充电、功耗、电源算法等优先;
2、熟悉基本硬件电路原理及设计,能够根据芯片数据手册规范编写驱动程序;
3、3年以上手机设备或者类手机设备开发经验,有高通平台工作经验者优先
软件驱动开发工程师岗位职责:android软件驱动工程师
| 适配人群 | 嵌入式开发工程师,Android系统工程师,底层驱动工程师 | 使用场景 | 智能硬件开发,车载系统集成,工业终端适配 |
|---|---|---|---|
| 设立背景 | 公司要做安卓系统定制开发 | ||
| 核心职能 | 负责安卓系统移植和驱动调试 | ||
| 工作内容 | 看英文文档、调tp和lcd驱动、写测试工具、跑android框架 | ||
| 协作关系 | 跟硬件工程师一起调驱动,向技术组长汇报,和应用开发同事对接接口问题,偶尔帮测试同事查底层bug | ||
1、本科及以上学历,计算机、自动化相关专业;
2、学习android底层移植/开发工作;
3、有freescale(i.mx5/i.mx6) android相关移植/开发实习经验者优先;
4、熟悉android框架结构(如hal、jni、framework)及上层应用;
5、能移植/调试一些android/linux底层驱动(tp、lcd、wifi、bt、sensor)和编写简单的测试工具;
6、英语熟练,能独立流畅的阅读英文资料;
7、能承受工作压力,有优秀的团队沟通能力和团队协作精神、善于沟通、责任心强。









