最新bp的岗位职责(17篇)

1.负责linuxbsp驱动软件的分析设计、移植开发和调试工作,适配于新的硬件平台;

2.配合硬件工程师调试和解决硬件问题,提升系统硬件性能;

系统性能分析优化,提出优化措施并实施;

4.配合高层软件工程师完成整机功能和性能调测。

5.配合产品生产中软件升级及产线测试。

1.精通c语言,了解arm汇编语言,有扎实的编程功底;

2.具备3年以上嵌入式平台开发经验

3.精通linuxgcc/g++,makefile

4.具有3以上年bsp驱动软件开发经验;

5.精通底层调试技术,具有技术钻研能力和刻苦精神;

6.熟悉uboot、linux内核架构和驱动模型,有linux驱动(以太网phy/ddr/usb/eeprom/flash/sim卡等)开发移植经验;

7.熟悉arm系列、mips系列的cpu的.架构及原理;

8.有责任心和团队精神,善于理解和沟通。

9.有基站开发经验者优先

10.熟悉tcp/ip协议经验者优先。

11.熟悉ltemifi/router/openwrt开发经验者优先。

12.具备良好的英语读写能力。

1、负责通用处理器平台产品的固件开发(源代码级),bsp及linux底层驱动(源代码级)开发;

5.服从部门主管的工作安排与管理。参与公司及部门组织的软件学习课程与技术会议。

1、通信/电子工程/计算机专业,本科三年以上工作经验;

2、精通c语言,有扎实的编程功底,有过独立项目经验;

3、熟悉linuxkernel驱动模型,具备linuxdriver/bsp的开发、调试经验;

4、熟练使用git/svn代码版本管理工具;

5、了解x86/mips/alpha/arm架构之一,对底层软件开发具有浓厚的兴趣,乐于专研;

6、对bmc开发适配,图形应用开发,可编程逻辑器件开发验证等任一技术点有经验者,优先考虑;

7、为人乐观、向上,具有较好团队协作意识;

8、工作态度严谨,有较好的沟通能力、表达能力。

1.负责嵌入式linux操作系统驱动程序开发;

2.u-boot代码编写和调试;

内核及系统裁剪定制;

5.优化系统、降低功耗。

2.熟悉arm平台的`linux内核移植与驱动程序开发的流程、架构;

3.两年以上linux驱动开发工作经验;

4.掌握一定的系统总线及典型外设开发(spi、i2c、sdio、usb、uart、mipi-csi、dsi等);

5.极强的责任心和自我驱动力,强大的自学能力和分析解决问题能力;

6.承压力强,适应高强度工作;

7.有高通或联芯开发经验优先。

4、负责数据存储类ram/rom/ufs/ddr/emmc等性能测试研究,输出测试方案;

5、熟练使用常用测试工具,如adb、抓包工具、吞吐量工具等等;

6、独立搭建及维护自动化测试环境;

7、输出详细的测试数据和测试报告,能够总结模块的问题严重状况,向对应的研发工程师提出改进建议。

3、熟悉linux操作系统,熟悉自动化测试者(python)优先考虑;

4、热爱测试工作,善于发现、更新和总结问题,学习能力强,能承受一定工作压力,富有团队精神,有责任心,良好的沟通能力。

1.负责android手机设备驱动的开发与调优(包括tp、snesor、指纹、人脸识别等模块)

2.负责android手机底层的稳定性、功耗、性能等优化工作。

1.良好的'沟通能力、团队精神,快速学习的能力

3.熟悉linuxkernel,拥有两年以上linux底层驱动开发与调试经验

4.有qualcomm或mtk平台手机驱动开发经验者优先;有androidlinux系统稳定性、功耗、性能等优化经验者优先

1、linux系统的内核的裁剪与移植;

2、linux驱动程序开发、调试和优化;

3、参与5g基站的架构设计。

2、精通c/c++开发,并有3年以上的开发经验;

3、2年以上linux底层开发经验,精通嵌入式linux内核的裁剪、移植,驱动的`开发、优化;

4、有一定的硬件知识基础,能看懂硬件原理图,了解嵌入式产品系统结构,熟悉典型ic驱动;

5、熟练掌握嵌入式软件开发及维护的工作流程和方法;

6、具有良好的沟通能力,团队合作精神和责任心。'

1.负责嵌入式linux系统bsp(bootloader、kernel、rootfs)的开发、移植、调试;

2.熟悉使用c/c++语言,具备良好的编程风格;

3.熟悉uboot移植,linux内核裁剪,根文件系统定制;

4.熟练掌握linux驱动模型,熟悉cpu外设接口驱动程序(如i2c、spi、i2s/pcm、以太网接口驱动调试等);

1、android蓝牙协议栈开发维护,协议栈各类子协议profile及features编程及调试;

2、android蓝牙设备兼容性问题分析处理;

3、蓝牙br/edr,ble模式,交互流程分析,空中异常情况分析处理。

1、熟悉蓝牙core协议和各类profile子协议,对于包括物理层在内的各层有较为深入的调试分析处理能力;

2、熟悉androidbluedroid协议栈代码结构,有较为深入的调试经验,完整主导过多款android设备蓝牙模块开发,至少有两个项目以上的高通snapdragon系列蓝牙开发经验;

5、最好有gps,wifi等无线周边模块的开发经验;

6、熟悉c,c++,java,有扎实的编程基础;

1、嵌入式系统开发、驱动开发、产品固件和开发与维护;

2、负责基于android平台智能手表系统的软件架构设计和关键技术选型;

3、负责新产品的关键模块/框架和新技术选型的设计和开发,确定技术方案;

4、负责产品研发过程中遇到的技术难点攻关;

5、关键代码的review和质量把关以及研发流程的梳理和优化;

6、参与产品技术规范制定,技术文档编写。

1、8年以上工作经验,其中5年以上android系统开发经验,有量产手机rom开发经验者优先;

2、熟悉常用硬件通讯接口和调试方法,对12c、spi、uart等通讯协议熟练掌握;

3、熟悉mcu、单片机的嵌入式系统和驱动开发,至少对一个处理器架构或一款mcu/cpu系统了解透彻;

4、能快速分析、定位、解决技术问题,具备良好的'学习、沟通和团队合作能力,能承受一定的工作压力;

5、具备英语读写能力,能熟练阅读各种英语规格书,具备英文文档撰写能力。

1、开发linux/android设备驱动程序

2、linuxbsp与androidhal开发

1、外语:能熟练阅读英文技术文档

2、开发语言:熟练使用c/c++

3、熟练使用linux操作系统,以及linux下的gcc、make、gdb等开发工具

5、了解android源码,熟悉androidframework,熟悉android编译配置流程,以及编译优化等

1.负责android手机软件的功能测试、性能测试、稳定性测试、手机兼容性测试;

2.能够独立理解产品需求,编写测试计划、测试用例、测试报告,以及测试项目的执行;

3.推动并监控整个项目测试流程的实施,推动问题的解决;

4.跟踪并及时反馈所负责模块的`质量情况,有自我推动能力。

我们对您的期望:

1.2年以上android手机软件测试经验,熟悉adb命令;

2.熟悉手机软硬件整体开发流程,参与过手机前期开发,了解bsp软件开发过程;

3.熟悉工厂生产流程(smt概念,整机组装流水线流程,工位意义),熟悉手机生产工具(线上测试,器件校准概念),有模拟生产测试经验;

4.熟悉蓝牙、wi-fi基本工作原理,有蓝牙、wi-fi功能、性能和兼容性测试经验。

2.有python/shell脚本编写经验,熟悉linux系统;

4.有tp、lcd驱动层测试经营者优先。

1、基于arm9和cortex-m3硬件平台的嵌入软件系统架构的设计,包括linux、qt平台,ucos-嵌入式ui平台的架构设计和软件编程;

2、负责设备软件平台搭建,linux和android的底层开发和通讯对接;

3、负责嵌入式软件的设计、编程、测试及技术文档的'编写;

4、linux机型的底层开发和通信对接;

5、linux和安卓通用的cup、brewer等程序开发;

6、新机型、新功能、新平台等软件开发;

7、客户自行开发应用程序的协议对接和协助;

8、产线机器软件问题协助分析和解决;

2、扎实的软件开发知识,产品开发知识,熟练c/c++语言编程;

4、有工业设备或者手机主板的嵌入式系统(安卓framework)开发经验优先;

5、能承受较大的工作压力,良好的团队协作精神;

1、为新的.硬件设计、开发和测试设备驱动,并撰写文档;

2、编写、调试和测试设备驱动、各种协议栈(usb,sata,network,wi-fi,streaming);

3、分析和解决在系统集成期间发现的问题;

2、2-5年的linux驱动经验,有lcd,touch,camera,usb,bt/wifi/gps,sensor等驱动3种以上的开发经验;

3、熟悉测试设备,如示波器/逻辑分析仪,测试手机记录工具优先;

4、熟悉linux和android体系架构的优先;

1.负责开发应用于无人机和机器视觉等高端智能系统的arm嵌入式操作系统、驱动程序及应用程序。

2.基于arm架构cortexm系列cpu进行驱动程序开发、rtos的移植和应用程序开发。

5.在cevadsp中实现无人机控制算法和机器视觉算法。

6.在redhat、ubuntu等linux开发环境中利用make、shell、python等工具和方法进行sdk框架维护。

1.熟练掌握arm汇编语言、c/c++语言、linuxshell、make、python等。

2.熟练掌握uclinux、freertos、ucos或者ecos等常见的嵌入式实时操作系统。

4.熟练掌握linux内核移植过程,精通linux内核任务调度、内存管理、文件系统管理等原理,熟练掌握linux驱动开发、应用程序开发以及调试方法。

7.具有较强的软件架构和设计能力。

8.容易沟通与合作。

3.负责高通/mtk/海思平台基础功耗调试。

1.熟悉android系统的`电源管理知识,有驱动和底层硬件性能/功耗调试经验,对dvfs/dfs/cpuhotplug,suspend/resume,cgroup有深刻的了解;

2.熟悉linux内核基础知识,熟悉设备模型;

3.具备硬件电路知识。

1、androidwlan及gps模块开发维护,深入wlan及gps模块底层代码,解决各类问题;

2、wlan模块兼容性问题分析处理;

2、熟悉android平台wlan及gps的整体代码框架,对于framkework,hal,driver,firmware各层都有较强的bug分析定位能力;

4、有较强的自我驱动力和学习能力;

5、熟悉c,c++,java;

2.熟悉c语言程序设计,有3年以上qnx底层驱动开发经验。

3.具有良好的英语听、说能力,能够熟练阅读专业文档。

4.具有良好的编写文档的'能力,能够收集整理各类技术文档。

5.拥有较强的沟通表达能力,富有敬业精神、责任心与上进心。

THE END
1.人工智能学习框架人工智能框架人工智能(AI)学习框架是构建和训练AI模型的基础工具,它们提供了一组预定义的算法、函数和工具,使得开发者能够更快速、更高效地构建AI应用。这些框架通常包括一系列的库、工具和接口,涵盖了机器学习、深度学习等多个领域。本文将详细探讨人工智能学习框架的基本概念、分类、优缺点、选择要素、实际应用以及未来发展趋势,以https://blog.csdn.net/hai40587/article/details/142971814
2.外星人台式机bios怎么设置性能最佳外星人电脑bios详解中文第二部分 深度学习框架构建 1更换源 换源可以通过国内镜像网站快速下载Ubuntu的各种包,有多种镜像网站可以选择,此处以添加中科大的源为例说明: cd /etc/apt/ sudo cp sources.list sources.list.bak sudo gedit sources.list 1. 2. 3. 打开source.list,将下面的源添加到文件头部 https://blog.51cto.com/u_16213645/11553079
3.深度学习框架keras模块安装安装环境: 1. Keras 介绍 Keras(http://keras.io/)是一个基于Theano或TensorFlow作为后端的深度学习框架,它的设计参考了Torchhttps://www.jianshu.com/p/4db6955fcb96
4.走进工业级图神经网络框架GraphLearn走进工业级图神经网络框架GraphLearn 简介:阿里巴巴高级技术专家赵昆在阿里云开发者社区特别栏目《周二开源日》直播中,分享走进深度学习的又一颗明珠:图神经网络,并向大家介绍阿里巴巴自研的图神经网络框架GraphLearn。本文为直播内容文字整理,看直播回放,请点击文首链接~https://developer.aliyun.com/article/778069
5.昆仑XPU芯片运行飞桨飞桨框架昆仑XPU版安装说明百度飞桨 PaddlePaddle v2.0 深度学习教程 首页 夜间 小程序 阅读 书签 飞桨框架昆仑XPU版安装说明来源:百度飞桨 浏览1686 扫码 分享 2021-03-02 20:16:gcc/g++版本:8.2+ 源码编译安装步骤: Paddle依赖cmake进行编译构建,需要cmake版本>=3.10,如果操作系统提供的源包括了合适版本的cmake,直接安装即可,否则需https://www.bookstack.cn/read/paddlepaddle-2.0-zh/68abe6af2b209ede.md
6.如何学习嵌入式(精选8篇)而后者虽然移植了java虚拟机对嵌入式系统速度造成的一定的影响。但由于java资源的丰富,对前述功能的实现提供了极大的便利。可以有效的缩短研发的时间。通过以上比较,本文将认为第二种方案更适合系统的要求。所以采用第二方案来作为智能化围棋学习系统基本框架。如下是我们主要要做的工作:https://www.360wenmi.com/f/filee6whhgpp.html
7.OpenCV2学习笔记之视频流读取与处理python为了对视频的每一帧进行处理,这里创建自己的类VideoProcessor,其中封装了OpenCV的视频获取框架,该类允许我们指定每帧调用的处理函数。 首先,我们希望指定一个itImg++; return frame.data != 0; } } } public: // 默认设置 digits(0), frameToStop(-1), VideoProcessor() : callIt(false), delay(-1)https://www.jb51.net/article/234047.htm
8.归纳策略范文12篇(全文)一、从理论着手, 建立知识框架 高中数学教师在教学中, 总是会碰到各种问题, 在面对不同的学生, 不同的知识和题目类型的同时, 也是一个不断总结和归纳的过程.对高中数学教师而言, 总结和归纳是保证教学策略制定充满科学性的前提, 也是教学效率不断提高、教学质量不断提高的基本保障.为此, 高中数学教师不仅仅要学会https://www.99xueshu.com/w/ikey47vavt8e.html
9.飞桨框架昇腾NPU版安装说明使用文档飞桨框架NPU版支持基于华为鲲鹏CPU与昇腾NPU的Python的训练和原生推理。 环境准备? 当前Paddle昇腾910 NPU版支持的华为CANN社区版5.0.2.alpha005,请先根据华为昇腾910 NPU的要求,进行相关NPU运行环境的部署和配置,参考华为官方文档CANN社区版安装指南。 Paddle 昇腾910 NPU版目前仅支持源码编译安装,其中编译与https://www.paddlepaddle.org.cn/documentation/docs/zh/2.2/guides/09_hardware_support/npu_docs/paddle_install_cn.html
10.Ubuntu20.04安装cuda10.1「建议收藏」腾讯云开发者社区CUDA的主要用途是深度学习,而目前主流的深度学习框架Tensorflow2最高支持CUDA 10.1,因此本文讲解在Ubuntu 20.04系统上安装CUDA 10.1的主要过程。https://cloud.tencent.com/developer/article/2128936
11.学习C++Web开发所需的技能和资源有哪些?C++c++++ web 开发需要掌握 c++ 编程基础、网络协议和数据库知识。必备资源包括 cppcms、pistache 等 web 框架,cppdb、pqxx 等数据库连接器,以及 cmake、g++、wireshark 等辅助工具。通过学习实战案例,如创建简单的 http 服务器,可以开启 c++ web 开发之旅。 https://www.php.cn/faq/787679.html
12.最新g++版本支持c++17标准21xrx.com在此之前,程序员已经可以通过Clang++等其他编译器来使用C++17标准的各种功能。不过,这次G++的加入无疑为开发人员带来了更多的选择,使得他们可以选择更喜欢的语言和框架进行开发。 无论是G++还是其他编译器,它们对C++17标准的支持都表明了该语言的持续更新和发展。这也是面向编程人员的一种更好的方式,因为它能够快速地https://21xrx.com/Articles/read_article/189208
13.TensorFlow框架中OpenCL算子的实现及集成.docx其中,Google公司研发的TensorFlow[4]是应用最为广泛的机器学习框架之一,其稳定的API与易于理解的计算流程对开发者非常友好,对Python语言和科学计算的工具包的支持也使深度学习应用的开发更为快捷高效。TensorFlow支持在多种平台上使用,开发者也能够将TensorFlow开发的应用部署在多核CPU、GPU和FPGA等设备上。此外,TensorFlowhttps://max.book118.com/html/2022/0717/8054135100004120.shtm
14.linux下ftp客户端,实现扫描ftp服务器端文件,把列表保存到数据linux 下 ftp 客户端,实现扫描ftp服务器端文件,把列表保存到数据库中编辑执行步骤//g++ -I.. -c rlftp.cpp ConfigParser.cpp ConfigParser.h //g++ -L.. -o rlftp rlftp.o ConfigParser.o -lftp++ -lmysqlclient LD_LIBRARY_PATH=.. ./rlftp ftp客户端 实现扫描ftp服务器端文件列表 保存到mysql数据https://www.iteye.com/resource/hymaliang1120-12927834
15.CppCloud:分布式微服务框架,支持多种语言sdk接入,c/c++后端确保? 本产品旨在提供适合多语言开发的分布式微服务框架,功能包括服务治理(注册/消费),分布式配置,就近访问g++ 4.8以上支持c++11 python部分 python 3.5以上 requests 无特别要求,本人开发时用2.18.4 setuptools? ? 用简单的demo,帮助开发者快速接入CppCloud,降低学习成本,主要介绍sdk的使用。 cppcloud_servhttps://gitee.com/ho999/CppCloud
16.学链Vue.js是一套构建用户界面的轻量级MVVM框架,与其他重量级框架不同的是, Vue.js 的核心库只关注视图层,并且非常容易学习,很容易与其它前端技术或已有的项目整合。 本系课程,主要分为两部分完成。第一部分:掌握Vue.js设计规范的语法。 第二部分:通过一些实际的前端案例来强化同学们对该技术的灵活运用。学完本系列课http://www.studylink.com.cn/