• 通讯电子 / B轮 / 150-500人
    岗位职责: 1. 负责产品驱动程序设计开发工作; 2.负责调试和优化工作,为应用提供稳定的驱动环境。 3.与硬件开发人员配合,进行硬件和驱动程序的联合调试; 4.与测试、硬件等部门一起进行产品的验证、测试、故障定位和修复。 岗位要求: 1.计算机或相关专业本科以上学历,3年以上工作经验。 2.精通C语言,有扎实的编程功底和编程经验; 3.熟悉linux,unix,windows等主流操作系统的使用和开发,能独立完成linux系统BSP开发; 4.熟悉常用硬件协议(I2C、SPI、USB、SDIO等)与常用的设备驱动的编写和调试;(TP、PMIC、LCD等) 5.根据相关芯片文档与原理图完成芯片驱动程序设计与调试; 6.有瑞芯微芯片开发经验,从事过无线投屏器,路由器及安防产品开发经验者优先;
  • 15k-30k·13薪 经验3-5年 / 本科
    数据服务,硬件 / 未融资 / 150-500人
    岗位职责: 1.负责Linux/android系统底层驱动移植和开发工作; 2.负责SOC系统的boot和移植工作; 3.负责BSP系统稳定性测试和维护。 任职要求: 1. 本科及以上学历,电子、通信、自动化等相关专业优先; 2. 熟练掌握Linux底层驱动开发流程; 3. 熟悉Linux驱动编程的接口(锁机制、中断、内存和DMA等),对常见的Linux内核子系统有所了解; 4. 熟练Makefile基本原理,有一定的shell开发能力; 5. 良好的分析与解决问题的能力,良好的团队协作意识和责任心。
  • 30k-60k 经验3-5年 / 本科
    移动互联网,数据服务 / 上市公司 / 2000人以上
    [Job Title] Advisory Engineer, BSP Software Reports To: Senior Software Manager Job Overview: Being responsible to BSP software development & optimization of QNX/Linux systems, as a critical part of Vehicle Computing product & business success. Responsibilities and Duties: Lead BSP related SW requirement analysis, architecture design, development & test Focus on underlying software Linux/QNX drivers development and test on various Autonomous/Cockpit embedded platforms Organize critical code review and provide guidance to junior software engineer Integrate and bring up product SW system for customer Explore new technologies, tools for BSP development Work closely with other departments to drive product excellence Complete SW design process and documentation Qualifications: Full-time bachelor’s degree or above, major in Computer Science, Electronics, Automation or similar disciplines Automotive/Communication/Consumer/Computer/Semiconductor industry background 10+ years of software development experience, especially highly complex software system. Experience in Linux BSP software driver development and testing(i2c,spi,uart,can,adc, pwm, gpio, snesors, mdio, ethernet, camera, mipi, usb, audio,display, emmc, nor flash,pcie,etc.) proficient in reading circuit schematic diagram, chip manual and chip datasheet Familiar with the C/C++ programming skills Familiar with ARM architecture and the system startup process Strong practical ability and work initiative. Good communication and coordination skills and team spirit. Good speaking & written English Familiar with yocto, makefile, cmake is preferred Experience in QNX BSP development is preferred Knowledge of functional safety(ISO26262) and cybersecurity(ISO21434) is preferred [Job Title] Advisory Engineer, BSP Software Reports To: Senior Software Manager Job Overview: Being responsible to BSP software development & optimization of QNX/Linux systems, as a critical part of Vehicle Computing product & business success. Responsibilities and Duties: Lead BSP related SW requirement analysis, architecture design, development & test Focus on underlying software Linux/QNX drivers development and test on various Autonomous/Cockpit embedded platforms Organize critical code review and provide guidance to junior software engineer Integrate and bring up product SW system for customer Explore new technologies, tools for BSP development Work closely with other departments to drive product excellence Complete SW design process and documentation Qualifications: Full-time bachelor’s degree or above, major in Computer Science, Electronics, Automation or similar disciplines Automotive/Communication/Consumer/Computer/Semiconductor industry background 10+ years of software development experience, especially highly complex software system. Experience in Linux BSP software driver development and testing(i2c,spi,uart,can,adc, pwm, gpio, snesors, mdio, ethernet, camera, mipi, usb, audio,display, emmc, nor flash,pcie,etc.) proficient in reading circuit schematic diagram, chip manual and chip datasheet Familiar with the C/C++ programming skills Familiar with ARM architecture and the system startup process Strong practical ability and work initiative. Good communication and coordination skills and team spirit. Good speaking & written English Familiar with yocto, makefile, cmake is preferred Experience in QNX BSP development is preferred Knowledge of functional safety(ISO26262) and cybersecurity(ISO21434) is preferred
  • 45k-90k 经验5-10年 / 本科
    硬件 / 不需要融资 / 2000人以上
    工作职责: 1、洞察BSP领域前沿技术及需求; 2、负责ARVR产品BSP总体架构设计; 3、负责ARVR多媒体、相机软件架构设计; 4、负责ARVR产品性能及功耗优化方案设计; 5、跨部门沟通、协调推进软件架构方案的开发及落地。 任职要求: 1、8年以上Android BSP架构设计或开发工作经验,具有ARVR软件系统开发及量产经验者优先; 2、计算机、统计、数学、信息技术、软件工程等专业,精通 C/C++/Java语言之一; 3、熟悉Android系统架构,精通Linux Kernel架构及各子系统实现原理,熟悉ISP处理流程、Android Camera子系统、高通平台CamX; 4、熟悉Android 多媒体子系统、Android 图形子系统、GPU优化、Android系统性能及功耗优化; 5、良好的编程习惯与架构思维,良好的团队协作意识与沟通协调能力; 6、优秀的沟通和跨部门协作能力,具有较强的思维和学习能力,有较强的自驱力,能快速的学习新技术; 7、熟练的英文读写能力。
  • 15k-25k·15薪 经验5-10年 / 本科
    硬件,其他 / 上市公司 / 2000人以上
    工作职责: 负责汽车电子TBOX & V2X的Linux BSP/OS开发,以及中间件开发与维护 任职资格: 1.3年及以上Linux软件开发工作经验 2.熟悉c/c++计算机语言 3.熟悉SPI,UART,IIC,IMU等设备驱动开发 4.熟悉Linux系统,环境开发,shell,makefile,文件系统 5.了解Linux内核,熟悉设备树,设备模型 6.有过NXP, IMX系列BSP开发经验,熟悉使用yocto定制Linux系统,裁剪rootfs经验者优
  • 30k-60k·15薪 经验5-10年 / 本科
    移动互联网 / A轮 / 50-150人
    工作内容描述: 我们正在寻找充满热情、认真严谨的软件工程师来帮助我们的操作系统与多种多样的AR/VR硬件设备配合。你将参与在Android平台上的软硬件适配工作,按照统一接口对接硬件功能模块(如头部显示设备/手柄/Camera等),分析硬件数据及性能(如传感器数据的稳定性校验),对接第三方算法(包括SLAM/手势识别/语音等),并负责相关技术文档的编写,成为新一代操作系统与硬件的连接者,提供稳定可靠的解决方案,从底层保证卓越的AR/VR用户体验。 能力要求: * 计算机相关专业,本科及以上学历; * 熟练掌握C/C++、JAVA编程语言,熟练使用Android Studio进行App、NDK及JNI开发; * 熟悉Linux/Android系统的相关知识,掌握Linux常用命令; * 具备Android BSP开发经验,对相关工作有浓厚兴趣; * 具有较强的代码阅读能力,具备良好的沟通、协调能力,较强的逻辑分析能力和产品思维; * 具有良好的学习能力及协作精神,愿意挑战创新性的工作。 加分项: * 具有AR/VR相关开发经验; * 了解Android框架层相关功能(包括应用启动流程/显示框架/跨进程机制/安全策略/存储机制等); * 了解Android应用性能优化(CPU/GPU/内存优化等)。
  • 20k-40k·15薪 经验3-5年 / 本科
    人工智能、汽车丨出行 / A轮 / 150-500人
    职位介绍 硬件开发 Linux 岗位职责: 1、负责车载平台bringup和BSP开发与维护。 2、根据项目需求,负责车载系统Linux/QNX BSP层的设计,编码,测试,调试工作。 3、负责相关源码和技术文档、规范的开发、评审和维护。 4、负责产品相关测试支持、问题分析及定位等工作,配合硬件工程师验证硬件功能、调试硬件问题。 任职资格: 1、本科及以上学历,3年以上Linux/QNX嵌入式工作经验。 2、熟悉C/C++语音,有良好的代码编写习惯。 3、熟悉Linux/QNX内核驱动编程,Linux/QNX内核架构,具有Linux/QNX移植以及BSP开发经验者优先。 4、熟练掌握Linux/QNX下各种常用驱动,例如UBOOT, I2C, SPI, USB, UART, EMMC, Hyperflash, CAMERA, HDMI等。 5、具有良好的英文读写沟通能力,能独立阅读API,芯片手册等英文文档。 6、熟悉硬件电路知识,可以根据原理图编写相应的控制程序,配合硬件工程师进行相应测试。 7、有车载嵌入式开发经验优先。 其他信息 语言要求:不限 专业要求:不限
  • 15k-30k·16薪 经验3-5年 / 本科
    工具 / 上市公司 / 2000人以上
    岗位职责: 1、负责底层驱动性能测试相关的工作,包括触屏、蓝牙、Wifi、Senser、LCD、Camera、电池等模块; 2、负责数据存储类RAM/ROM/UFS/DDR/EMMC等性能测试研究,输出测试方案; 3、熟练使用常用测试工具,如adb、抓包工具、吞吐量工具等等; 4、独立搭建及维护自动化测试环境; 5、担任项目主测,制定BSP模块的验收测试方案,把控项目整体测试进度,输出详细的测试数据和测试报告,并能及时预警测试风险。 岗位要求: 1.具备3年以上的底层驱动(BSP)相关测试经验,熟悉驱动加载流程 2.本科及以上学历,电子,通信,计算机及相关专业;有TP、LCD、Camera、BT、Wifi等驱动层测试经验者优先。 3.熟悉C++ python shell等开发语言,能熟练编写测试代码和测试工具 4.热爱测试工作,优秀的沟通能力和积极主动意识,出色的团队协作能力。
  • 15k-20k·14薪 经验3-5年 / 本科
    信息安全 / 不需要融资 / 150-500人
    BSP 工程师: 1、负责ARM平台的bootloader、uboot、内核、设备树配置裁减; 2、负责常见驱动的开发与维护,并撰写相关文档,熟悉(PCI,GPIO,I2C, SPI)的一种或多种。 3、负责watchdog ,sensors, lcd, bypasscard,网卡等设备驱动及扩展功能的开发。 4、负责新适配硬件设备编译环境的搭建及硬件的bringup 5、分析和解决在系统集成期间发现的问题; 6、熟悉Linux内核、熟悉主流文件系统的裁剪和制作。
  • 45k-90k 经验5-10年 / 本科
    硬件 / 不需要融资 / 2000人以上
    工作职责: 1、洞察BSP领域前沿技术及需求; 2、负责ARVR产品BSP总体架构设计; 3、负责ARVR多媒体、相机软件架构设计; 4、负责ARVR产品性能及功耗优化方案设计; 5、跨部门沟通、协调推进软件架构方案的开发及落地。 任职要求: 1、8年以上Android BSP架构设计或开发工作经验,具有ARVR软件系统开发及量产经验者优先; 2、计算机、统计、数学、信息技术、软件工程等专业,精通 C/C++/Java语言之一; 3、熟悉Android系统架构,精通Linux Kernel架构及各子系统实现原理,熟悉ISP处理流程、Android Camera子系统、高通平台CamX; 4、熟悉Android 多媒体子系统、Android 图形子系统、GPU优化、Android系统性能及功耗优化; 5、良好的编程习惯与架构思维,良好的团队协作意识与沟通协调能力; 6、优秀的沟通和跨部门协作能力,具有较强的思维和学习能力,有较强的自驱力,能快速的学习新技术; 7、熟练的英文读写能力。
  • 10k-20k·14薪 经验1-3年 / 本科
    智能硬件 / 不需要融资 / 150-500人
    岗位职责 1、负责嵌入式Linux/RTOS等平台的BSP开发和维护工作,包括板子的bringup、uboot/kernel/rootfs/driver裁剪开发、外设驱动开发、性能和功耗优化等等; 任职资格 1. 本科及以上学历,机械/电气/电子/信息/光学等计算机相关专业,2年以上嵌入式开发经验 2. 熟悉嵌入式Linux相关开发、调试、优化工具 3. 精通C语言, 对Linux内核设计有一定了解 4. 具有良好的沟通能力,能适应较快的工作节奏并承担一定压力 5. 工作认真踏实,有良好的团队合作精神和沟通能力,有较强的学习能力
  • 25k-50k 经验3-5年 / 本科
    文娱丨内容 / D轮及以上 / 2000人以上
    职位职责: 1、负责嵌入式智能硬件产品的底层系统架构优化; 2、负责Android-Linux产品内核调度策略、内存管理等相关架构的设计和实现; 3、负责Linux内核主要模块的性能分析和优化; 4、负责产品疑难问题的解决。 职位要求: 1、精通Linux内核各子系统,如进程调度、内存管理、文件系统,DRM以及图形等,有社区提交者优先; 2、熟悉Linux内核常见的外设驱动,扎实的C/C++编程能力; 3、熟悉android、Linux性能优化方法; 4、熟悉ARM平台芯片、硬件机制,有实际芯片研发经验的优先。
  • 电商 / 上市公司 / 2000人以上
    【职位描述】 1、完成嵌入式linux系统下应用软件/系统软件开发; 2、按照产品需求完成软件设计,进行linux上的软件开发; 3、按照软件设计逻辑,完成软件功能模块测试代码的设计和自动化测试; 4、维护和升级现有软件产品,快速定位并修复现有软件缺陷; 5、学习开源软件代码,移植到软件产品中,同时维护公司对外的开源代码。 【职位要求】 1、本科以上学历,2年以上嵌入式经验;精通C/C++开发语言,熟悉linux内核,具备linux应用程序开发经验; 2、了解uboot及Linux下驱动开发流程;熟悉wifi,bt,camera等设备优先; 3、熟练使用开源软件库,例如:ibcurl、openssl、boost库等; 4、熟悉TCP/IP、UDP协议,具有基于socket网络通讯编程经验; 5、熟悉多线程、多进程的概念和编程; 6、熟练使用git版本管理,具有良好的代码版本管理习惯; 7、能够快速学习和善于从网络寻找学习资源; 8、良好的团队合作精神。 了解更多有道新鲜讯息,欢迎关注【有道招聘】微信公众号
  • 15k-30k 经验3-5年 / 本科
    通讯电子 / B轮 / 150-500人
    职位描述 1、负责linux/android/OpenHarmony等系统移植中的驱动移 植工作; 2、负责通信模块、传感器、外设等的驱动移植; 3、负责内核启动、运行的适配和维护; 4、负责定位及解决驱动的运行问题; 5、负责驱动相关技术文档的编写; 职位要求 1、计算机相关专业本科及以上学历,3年以上驱动开发工作 经验; 2、熟悉linux/android等的驱动开发及驱动框架; 3、熟悉汇编语言及芯片架构,如arm、risc-v等; 4、熟悉C语言开发,有良好的编程习惯; 5、熟悉编译、链接相关原理和知识; 6、能看懂原理图,对模、数电电路较熟悉; 7、有良好的沟通表达能力、团队协作能力以及较强的学习能 力;
  • 40k-80k 经验3-5年 / 本科
    移动互联网,硬件 / 上市公司 / 2000人以上
    负责制定复杂SOC boot方案,参与SOC boot设计及资源评估 负责 bootrom、各级bootloader,以及其他相关boot FW的整体boot chain开发 负责车载应用场景下的boot与升级需求分析及落地 负责芯片bringup 任职要求: 职位要求熟悉SOC启动流程 有security开发经验者优先 有Bootrom开发经验者优先 具备高度的责任心以及自我驱动力,有团队合作精神