• 50k-80k 经验不限 / 本科
    内容资讯,短视频 / D轮及以上 / 2000人以上
    职位职责: 1、负责Android/Linux平台驱动软件设计、开发及维护;解决驱动稳定性、功耗、性能相关问题; 2、负责驱动软件需求分析、器件评估选型、软件设计、编码实现; 3、负责BSP新技术的探索和调研,以及新技术的相关验证工作。 职位要求: 1、本科及以上学历,计算机相关专业,3年以上系统驱动开发经验,熟悉C/C++语言; 2、熟悉ARM体系架构,熟悉嵌入式平台各类常见的外设及驱动; 3、熟悉Linux嵌入式操作系统以及相关的设备驱动软件架构,具备Linux驱动开发调试经验; 4、熟悉Android系统框架,熟悉Android Hal开发,具备高通平台开发经验者优先; 5、加分项:具有智能硬件开发经验,或芯片公司底层软件经验优先。
  • 40k-70k·15薪 经验5-10年 / 本科
    企业服务 / 不需要融资 / 500-2000人
    工作职责 1、负责基于公司芯片BSP的驱动开发工作; 2、负责芯片BSP各模块的功能、性能及稳定性验证工作; 3、负责客户项目关键问题跟踪,确保客户问题得以处理; 工作要求 1、***本科及以上学历,计算机、自动化、通信等相关专业; 2、熟悉Linux操作系统原理与ARM架构,掌握嵌入式开发及调试工具; 3、具备USB、UART、I2S、SDIO、I2C、SPI、PCIE等外设驱动开发经验,有Linux内核开发经验优先; 4、熟悉Makefile,shell,C/C++,精通至少一种嵌入式Linux系统自动化框架; 5、有较强的学习能力、责任心、主动性;拥有较好的沟通技巧及团队合作精神,较强的责任感及进取精神; 6、具备芯片公司从业背景优先。
  • 15k-25k 经验5-10年 / 本科
    硬件 / 不需要融资 / 15-50人
    1,负责ARM CPU开发,包含Linux或者andriod内核裁剪移植、驱动调试、BOOT调试、文件系统制作、第三方软件移植等;  2,系统快启、内核优化等相关的底层软件开发工作;  3,负责对应用软件提供底层BSP的支持,向上提供硬件访问接口;  4,协助硬件对目标板进行测试验证;  5,负责软件文档的编写和代码库的交付。  任职要求:  1、本科以上学历,通信工程、电子、自动化、计算机等相关专业;  2、具有3年以上嵌入式软件开发经验,精通C语言编程;  3、熟悉至少一款ARM A核芯片开发,具有驱动开发经验者优先;  4、英语4级以上,能熟练阅读专业英文资料;  5、熟悉NXP IMX系列和瑞芯微系列相关经验者优先
  • 20k-30k 经验5-10年 / 大专
    IT技术服务|咨询 / 不需要融资 / 2000人以上
    本职位长期发展外派至奇点临近 bsp软件工程师 奇点临近公司是由前华为和海思高管创办的硬核科技企业,产品定位为高频、普适、用户带出街的全天候智能眼镜。成功打造过华为Mate系列、P系列旗舰手机,海思5G芯片,大疆图传芯片,黑鲨游戏手机等,拥有丰富的Top to Down 的产品设计、系统架构、多媒体开发、芯片开发等经验。 职责描述: 1、负责智能眼镜Android/Open Harmony操作系统驱动开发,产品量产; 2、负责各阶段的硬件bring up、功能开发; 3、负责撰写设计文档; 4、维护解决系统测试中发现的BSP相关问题; 5、与硬件团队合作测试验证硬件和驱动; 6、设计并开发基于眼镜侧各项低功耗、高性能驱动方案,打造智能眼镜独有软件方案; 任职要求: 1、本科及以上学历,3年以上相关工作经验; 2、熟悉I2C,SPI,CAN,LIN等接口,具有外设驱动开发经验; 3、熟悉音频、蓝牙、WiFi、Display、Camera、Gyro/G-Sensor等传感器的驱动开发调试; 4、熟练掌握C语言; 5、能查阅英文的芯片数据手册和技术规范; 6、熟悉示波器等测试设备,能独立进行信号测试解决驱动问题; 7、优秀的分析和解决问题的能力; 8、自我驱动,注重细节,结果导向; 9、能够在快节奏环境中同时处理多项任务;
  • 13k-26k 经验3-5年 / 大专
    移动互联网 / 上市公司 / 2000人以上
    岗位职责: 1.  负责Android BSP相关工作的开发和调试。 2.  协助客户解决完成手机开案到手机上市中遇到的各类稳定性问题。 3.  作为**手分析各类客户问题,包含不限于KE,NE,hang detect以及性能问题。 4.  协调Android 各个模块的Owner解决客户遇到的问题。 5.  诚实正直,工作认真,积极主动,有良好的团队意识和沟通能力。 任职资格: 1.大专以上学历,计算机软件等相关专业。 2.能熟练阅读英文文档,编写英文邮件。 3.熟悉C/C++语言,有良好的代码编写能力,有两年以上的相关工作经验。 4.熟悉解决各种外设问题包括不限于如lcd/tp/camera/sensor等,总线问题包括不限于uart/spi/i2c/usb/pcie等 5.从事过Linux系统上的程序编写,了解Linux Kernel工作模式。 6.有 Linux memory 管理和优化经验的优先 7.有Linux Kernel驱动开发经验的优先。 8.有Android开发经验的优先。
  • 15k-20k 经验1-3年 / 本科
    通讯电子,物联网 / 不需要融资 / 150-500人
    职责描述: 1、定制开发(主要职责): a. 根据定制开发项目规格需求进行软件开发,包括Android及Linux的BSP裁剪适配,驱动移植和调试等。 b. 为项目需求澄清提供支持,参与开发工作计划制定,负责计划落地执行并按时达成开发目标。 c. 根据日常开发工作,总结,优化工作流程以不断提升自身,以及团队的效率及产出。 d. 参与构建、优化合理的版本管理策略,负责项目相关文档,材料准备及保存。 2、应用支持: a. 做为应用工程师(AE)的角色,为FAE提供必要的技术支援。提供嵌入式软件相关的技术培训,帮助其解决必要的较深层次技术问题,为FAE及前端销售人员的决策提供必要的技术建议。 b. 根据FAE/市场同事需求,开发产品DEMO程序,确认、修复BSP漏洞,或增加平台功能; c. 在FAE需要时,参与与国外平台研发团队的技术问题讨论会,为更深入的技术问题澄清及方案决策提供必要协助。 任职要求: 1、相关专业本科及以上学历(计算机/电子/通信/自动化等); 2、1年以上android/Linux相关工作经验; 3、熟悉嵌入式软硬件原理,如操作系统,bootloader,内核,以及常用接口,如RS232/485协议,spi协议,I2C协议; 4、熟悉yocto、android系统定制开发优先; 5、有android或linux平台显示、wifi、tp、bluetooth等相关模块驱动开发经验的优先; 6、具有良好的英文文档阅读能力; 7、有较强的独立调试能力,分析问题,解决问题的能力; 8、积极乐观,正能量,能适应一定压力的工作,具备良好的沟通能力和团队合作精神。
  • 12k-24k 经验1-3年 / 本科
    移动互联网 / 未融资 / 15-50人
    C/C++高通/MTK平台开发经验Linux驱动开发经验嵌入式/RTOS驱动开发经验 岗位职责: 1、负责Linux Kernel和bootloader的底层开发和维护; 2、负责Linux系统下文件系统、系统驱动(USB,eMMC,TP,LCD,Sensor,Camera,etc); 3、负责Android/Linux系统下整体性能的调试与优化,包括功耗,内存,性能等; 4、参与项目需求分析,进行底层软件相关的设计、开发、调试、测试等。 任职资格: 1、本科及以上学历,计算机相关专业; 2、熟悉Linux体系架构,熟悉操作系统原理; 3、熟悉ARM体系机构以及总线接口协议,具备硬件基础知识; 4、精通Linux下的C/C++开发; 5、2年以上的Linux驱动经验,有HDMI,LCD,Touch,Camera,USB,BT/WIFI/GPS,Sensor,Power Management等驱动开发经验,2年以上手机或其他嵌入式设备的产品化经验;
  • 25k-50k 经验3-5年 / 本科
    移动互联网,电商 / D轮及以上 / 500-2000人
    岗位职责: 1. 负责RISC-V芯片pre-silicon和post-silicon的bring-up工作。 2. 和芯片设计与板级工程师合作解决bring-up中遇到的关键问题。 3. 负责样机的整机bring-up工作。 岗位要求: 1. 熟悉linux驱动开发和裸驱动开发,熟悉引导程序(opensbi, uboot, UEFI)的启动流程,能够分析启动过程中的启动与重启问题。 2. 熟悉常用的online和offline调试工具。 3. 熟悉RISC-V或ARM架构,有RISC-V架构bring-up经验者优先。 4. 熟悉内核及其子系统,熟悉内核板级配置方法。 5. 熟悉Xilinx fpga或在fpga pre-silicon阶段有bring-up经验者优先。
  • 18k-30k 经验5-10年 / 本科
    企业服务 / 不需要融资 / 50-150人
    1、能独立完成Android智能手机项目BSP,BootLoader,LCD,TP,Camera,GPS,WIFI,BT等驱动调试,并给出相应的调试报告; 2、项目驱动部分的问题解决 3、负责平台系统问题的分析、调试、性能优化 任职要求: 1、大学本科以上学历,计算机/电子工程/通信及相关专业毕业;5年以上相关工作经验 2、精通Android驱动架构和原理,有LCD,Camera,BT,USB,WiFi,eMMC,TP等外围配件有相关的调试经历或者经验 3、熟悉C/C++语言及汇编语言开发与调试 4、熟悉基本硬件电路原理及设计 5、较好的英语读写能力 6、积极主动,能够自我驱动,同时具备良好团队协作能力和沟通能力 7、有展锐手机平台工作经验者优先
  • 15k-30k·13薪 经验3-5年 / 本科
    物联网 / 天使轮 / 50-150人
    工作职责 1.根据项目需求完成模块设计 2.从事嵌入式操作系统研发工作,推动嵌入式操作系统项目实施落地 3.负责操作系统内核、驱动、网络、虚拟化等模块的设计、编码和优化工作 4.研究操作系统的架构及特点,参与公司产品需求、技术方案和设计文档编写等工作 任职资格: 1.精通C/C++语言,熟悉汇编语言,有良好的编程风格 2.熟悉操作系统原理,精通Linux操作系统内核者优先 3.熟悉操作系统虚拟化原理,熟悉KVM,XEN等虚拟化实现原理者优先 4.熟悉至少一种嵌入式CPU软硬件平台,熟悉ARM软硬件平台者优先 5.良好的沟通能力和团队协作能力,有责任心,能承担压力 6.有2年以上嵌入式驱动开发经验,车载行业优先
  • 25k-35k·16薪 经验5-10年 / 本科
    其他 / 不需要融资 / 500-2000人
    工作内容: 1、负责终端Kernel和硬件外设Driver的设计、开发、维护工作; 2、负责终端性能、稳定性、生产和功耗等调优工作。 3、负责终端各款2/3/4/5G Modem芯片linux Kernel和Driver的设计、开发、测试工作; 岗位要求: 1、电子、计算机、自动化、通信等相关专业本科及以上学历; 2、有良好的C语言编程能力;熟悉终端各类外围设备的Linux驱动开发; 3、具备较强的学习和问题分析能力,工作积极主动,良好的团队协作意识; 4、有USB/HSIC/SDIO驱动研发经验,或有TCP/UDP/SIP/PPP/L2TP/IPSEC等协议开发经验者优先; 5、有低功耗,稳定性,性能优化经验者优先; 6、工作积极主动,有良好的团队协作意识和协调能力; 7、具备较强的学习和问题分析能力,关键问题的攻关能力。
  • 15k-30k 经验1-3年 / 本科
    移动互联网,企业服务 / 未融资 / 2000人以上
    岗位职责: 1. 负责linux/uboot内核以及驱动程序(LCD,TSP,Sensor,BT/WLAN/GPS, Audio, Camera,...)的开发和维护; 2. 负责板级bring up开发和调试; 3. 负责系统稳定性维护。 任职要求: 1.计算机,通信,电子工程相关学科,本科及以上学历; 2.2年以上Linux系统l驱动开发工作经验; 3.精通C/C++,熟悉Linux下常用设备驱动程序; 4.掌握常见Linux系统异常的分析方法; 5. 拥有团队协作开发和贡献的热情。
  • 15k-30k 经验1-3年 / 本科
    移动互联网,企业服务 / 未融资 / 2000人以上
    岗位职责: 1. 负责linux/uboot内核以及驱动程序(LCD,TSP,Sensor,BT/WLAN/GPS, Audio, Camera,...)的开发和维护; 2. 负责板级bring up开发和调试; 3. 负责系统稳定性维护。 任职要求: 1.计算机,通信,电子工程相关学科,本科及以上学历; 2.2年以上Linux系统l驱动开发工作经验; 3.精通C/C++,熟悉Linux下常用设备驱动程序; 4.掌握常见Linux系统异常的分析方法; 5. 拥有团队协作开发和贡献的热情。
  • 15k-30k·14薪 经验5-10年 / 本科
    移动互联网 / 上市公司 / 2000人以上
    Job Responsibilities: • Embedded Software development including Linux/Android Kernel/Drivers and Android HAL development for Integrated Cockpit product and Smart Cluster. • Participant in System Startup performance tuning, KPI analysis and optimization. • Perform Software development process from requirements to design and implementation. • Participant in technical reviews for System design, HW schematics and critical system issue analysis and solving. • Tests software designs and code at the unit and system level to insure that all requirements are meet and the highest software quality is achieved • Closely work and communicate with peers inside the Harman group, including peers oversee to coordinate software development across different geographical regions. This includes occasional travel for training or coordination with other groups. • Be self-motivated with a strong desire to learn and be flexible Basic Qualifications: • Bachelor degree with 5+ years working experience or above in relevant fields • 5 years working experience in Linux BSP/ Linux Driver /Android kernel, drivers and Android HAL. ; Knowledge of Linux/Android system service development is a plus • Experience in Camera Senor Drivers, V4L2 subsystem is plus • Proficient in C , understanding of embedded operating system topics (schedulers, memory management, driver models, RTOS concepts, etc.); • Familiar with digital communication protocols: I2C, I2S, SPI, UART, USB, SDIO, PCIe, MIPI-CSI • Knowledge of virtualization technologies (e.g Xen or Vir-IO device driver) is plus • Good communication skill • High degree of initiative and responsibility • Capable of working on a project in a worldwide multiple-site and multicultural environment
  • 70k-100k 经验3-5年 / 本科
    汽车丨出行 / 上市公司 / 2000人以上
    THE ROLE Tesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the software platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high definition audio, bluetooth/wifi/cellular connectivity, USB, cameras, all connected to high performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open source projects, delivering the security, capability, and performance demanded by our user experience RESPONSIBILITIES • Write well structured, testable, efficient, and maintainable code • Integrate software components into a fully functional software system • Tailor and deploy software tools, processes and metrics • Use existing available hardware in innovative ways to solve problems • Board bringup and hardware design validation • Deploy software incrementally to meet very fast paced development • Develop software tests and continuous integration for your code • Support factory provisioning, test, and improvements • Assess and document new product feasibility REQUIREMENTS Must Have • 4+ years embedded software and/or firmware development experience • 2+ years experience with Embedded Linux and/or Android development • Strong Linux kernel fundamentals, Linux internals • Experience developing device drivers • Systems Software experience • Excellent C/C++ coding skills • Experience with board /chip bringup • Strong build, debug and test skills • Android Container, Hypervisor, or virtualization experience • Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG) • Excellent problem solving, critical thinking, and communication skills Prefer To Have • Upstream contributions to Linux Kernel is a plus • Contributions to involvement with open source projects is a plus • Experience with bootloaders and recovery OS development is a plus • Experience with RTOS or bare-metal embedded development is a plus • Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers) is a plus