智驾域控制器底软BSP开发工程师 苏州、上海、北京 社招 全职 生产 / 制造 / 加工 - 工程 / 机械 职位描述 主要职责:1. BSP基础构建与启动:- 主导和实现完整的板级支持包(BSP)工程体系,包括编译系统、内存布局规划、磁盘分区管理、固件打包与发布流程。- 负责新硬件平台的Bring-up,从芯片启动、时钟树初始化到最小系统调通。- 建立和维护持续集成(CI) 系统,实现BSP代码的自动化构建、测试与集成。- 负责秘钥管理、安全启动、可信执行环境等安全基础设施的开发与集成。2. 传感器与设备驱动开发:- 负责各类智驾传感器(如相机、IMU、GNSS)在SoC平台上的驱动适配、性能调优及数据通路保障。- 开发与调试各类外围芯片驱动,包括I2C/SPI/UART接口设备、电源管理芯片、串行器/解串器等。- 确保关键外设在多传感器、高并发场景下的稳定性和实时性。3. 系统功能与量产化底软实现:- 设计和实现满足车规要求的核心系统功能,包括但不限于: - 电源管理与功耗管理:支持多种休眠唤醒策略,优化系统能耗。 - 诊断服务(DTC、DID):符合UDS协议,支持故障诊断与在线监控。 - OTA:实现安全可靠的分区升级与回滚机制。 - 功能安全:支持ISO 26262 ASIL等级要求,参与FuSa方案设计与实现。 - 时间同步:基于PTP等协议实现跨域高精度时间同步。 -
BSP开发资深工程师/专家-机器人方向 深圳 全职 智能机器人板块 职位描述 1. 负责Android/Linux/QNX等系统的BSP软件开发和系统优化;2. 负责底层系统在CPU/内存/存储/进程管理,保障核心平台稳定性3. 负责底层驱动移植/开发;4. 支持多媒体\网络\网络安全等适配开发&移植匹配,及负责性能优化;5. 系统性问题/bug的解决,重点问题攻坚和系统性能优化; 职位要求 1. 全日制本科或以上,电子工程、软件工程、计算机技术、自动化及相关专业;2. 5年以上Android/Linux等系统开发经验;有Android framework & 驱动开发和性能优化经验,对linux kernel 有较深了解;3. 掌握嵌入式系统的原理、操作系统内核态、用户态等概念,对Android/Linux内核中的任意一个或多个模块/子系统有深刻的理解;4. 熟悉常用网络协议,对多媒体底层系统有经验或了解;5、熟练掌握C语言编程、POSIX接口,熟悉Linux、Android等系统相关知识;6、掌握ARM架构上的虚拟化技术原理,有虚拟化软件开发经验优先;7、良好的沟通能力和团队合作精神。 投递...
嵌入式软件工程师(BSP方向) 深圳、成都 全职 互联网 / 电子 / 网游 职位描述 1.BSP开发与优化:负责基于恒玄(BES)、NXP 或 Appolo 平台的嵌入式系统 BSP 开发、移植和优化。2.驱动程序开发:开发和调试底层驱动程序,包括但不限于 GPIO、I2C、SPI、UART、USB、Ethernet、LCD 等。3.系统启动与初始化:负责系统的启动、初始化、内存管理、中断处理等底层功能的实现与优化。4.硬件与软件集成:与硬件团队紧密合作,确保软硬件的无缝集成,解决硬件相关的问题。5.性能优化:分析和优化系统性能,提升系统启动速度、内存使用效率和系统稳定性。6.操作系统支持:支持多种嵌入式操作系统(如 FreeRTOS、Zephyr、Linux 等)的移植和驱动开发。7.调试与测试:使用调试工具(如 JTAG、逻辑分析仪等)进行系统调试,编写测试用例,确保代码质量和系统稳定性。8.文档编写:编写和维护技术文档,包括设计文档、API 文档、调试指南等,确保文档的准确性和易读性。 职位要求 1.精通 C/C++ 编程语言,熟悉嵌入式环境下的内存管理、指针操作、数据结构与算法。2.具备良好的代码风格和模块化设计能力,能够编写高效、可维护、可移植的代码。3.熟悉嵌入式系统中的实时性能优化,了解如何减少代码执行时间和内存占用。具备多线程编程经验,熟悉线程同步、互斥锁、信号量等机制。4.熟悉嵌入式开发中的跨平台编译和链接相关知识(如 Makefile、CMake 等) 投递...
bsp研发工程师 青岛 全职 互联网 / 电子 / 网游 - 研发 职位 ID:U3118 职位描述 岗位职责:1.负责Android驱动软件的设计、开发、维护;2. 移植并测试Android/Linux BSP;3. 与硬件工程师合作解决工程化过程中遇到的各种问题;4. 开发Linux内核,解决相关的bug;5. 优化Linux内核/系统性能。 职位要求 岗位要求:1.本科以上学历优秀可放至大专,应届生计算机专业也可,计算机科学或相关专业;2.了解 Android / linux 系统架构尤佳;3.具有2年以上工作经验,具备嵌入式产品的开发经验,熟悉嵌入式系统的硬件基本原理;4.具备 Android / Linux Driver/ BSP 的开发、调试经验;5.有以下模块以经验的优先考虑:TP/LCD、Audio、CAMERA、USB、BT/WIFI/NFC、GPS、Sensor等驱动3种以上的开发经验;6.熟悉高通、展讯、MTK平台者优先。 投递...
BSP工程师 重庆 全职 互联网 / 电子 / 网游 职位 ID:A96947 职位描述 1.负责系统移植、Kernel Driver开发以及HAL层开发调试和集成工作;2.负责基于/Linux/MCU的系统底层驱动的开发、包括但不限于Linux内核的剪裁与移植、驱动开发调试,负责Linux应用层软件编写;3.负责解决Android/Linux/MCU系统开发过程中的相关技术问题;4.负责撰写Android/Linux/MCU等产品驱动,应用的相关文档; 职位要求 1.本科以上学历,计算机、软件等相关专业,熟悉C++/C等编程语言;2.中级需2年以上驱动开发经验,高级需5年以上相关领域工作经验;3.熟悉Linux系统体系结构、Linux应用编程、Linux相关算法库的集成;4.熟练掌握Linux/MCU底层设备驱动程序的开发,如字符设备,块设备等;5.能看懂原理图,使用示波器调试;6.责任心强,具备良好的沟通、协调能力,良好的学习能力与解决问题能力。7.有高通平台经验者优先,具备英语读写能力;8.诚实正直,工作认真耐心,积极主动,有良好的团队意识和沟通能力,能够承受一定的工作压力; 投递...
BSP驱动开发工程师 上海 全职 互联网 / 电子 / 网游 职位 ID:A242682 职位描述 1. 开发和维护Android系统的底层驱动和系统服务,如kernel、外设驱动、文件系统等;2. 持续调试和优化负责模块的性能和稳定性,解决系统运行中遇到的问题和故障;3. 协助应用开发和产品团队,提供系统级别的支持和指导;4. 编写相关软件技术文档 职位要求 1. 全日制大学本科以上学历;2. 计算机、数学、信息技术、软件工程等专业相关专业;3. 具备开发和维护Linux和Android平台的经验,熟练掌握CC++编程语言;4. 3年以上的Android BSP开发和维护经验,擅长开发AudioWirelessDisplayStabilitySensorPower模块(满足一项即可);5. 具备快速解决和分析问题的能力,能够独立完成技术调研和攻关工作;6. 学习能力强,工作主动,认真负责;7. 有高通平台开发经验者可适当加分。 投递...
BSP软件开发工程师 沈阳 全职 互联网 / 电子 / 网游 职位 ID:JKXKL 职位描述 负责操作系统内核与驱动程序的开发维护工作,包括: 1、 为新的硬件平台开发bootloader和firmware; 2、 为新的硬件设计、开发和测试设备驱动,并撰写文档; 3、 编写、调试和测试设备驱动、各种协议栈(例如,USB,SATA,network,Wi-Fi,Streaming); 4、 分析和解决在系统集成期间发现的问题; 5、 优化Linux内核和驱动; 6、 熟悉高通平台者优先 职位要求 1、本科以上学历,计算机科学或相关专业2、 2年以上(高级5年以上)的LINUX驱动经验,有LCD,Touch,CAMERA,USB,BT/WIFI/GPS,Sensor等驱动3种以上的开发经验3、熟悉嵌入式软件调试实时操作系统4、拥有丰富的ASM / C / C + +开发经验5、熟悉ARM架构,ARM汇编,仿真器/ JTAG调试器6、熟悉测试设备,如示波器/逻辑分析仪,测试手机记录工具优先7、熟悉LINUX和android体系架构的优先8、掌握无线通信知识(CDMA / UMTS /
新业务部-Camera BSP开发工程师 北京、西安 社招 全职 职位 ID:J2983 职位描述 1. 负责RTOS BSP开发与交付;2. 负责芯片底层软件开发与验证,完成芯片Soc bringup;3. 负责稳定性分析,可以解决常规的内存泄漏,crash等问题;4. 承担解决方案开发,和硬件、测试、业务团队进行对接; 职位要求 1. 本科及以上学历,计算机、电子、通信、自动化相关专业背景;2. 精通C/C++编程语言,在RTOS/LINUX等平台有多年开发经验;3. 熟悉ARM, RISCV等CPU体系架构;4. 了解底层SMMU,NOC, NIC, GIC等基础组件;了解SPI/I2C/I3C等底层基础通信接口5. 了解Debug/Trace/dump等基础分析手段;6. 有多年芯片底层软件开发经验为佳; 投递...
BSP底层专家 深圳 社招 全职 职位 ID:A221967A 职位描述 1. 负责手机研发阶段的稳定性问题分析与解决,包括内核 panic、系统冻屏、异常重启等核心问题2. 负责内核内存管理、进程调度等子系统的问题定位与优化3. 负责工厂生产阶段的稳定性问题跟进与闭环4. 负责售后反馈的稳定性问题处理与根因分析 职位要求 1. 2年以上的linux内核的从业经验 2. 熟悉ARMv8或者ARMv9体系结构,对CPU Cache有一定的了解 3. 熟悉linux内核的内存管理,调度,中断等子系统 4. 熟悉crash, gdb等调试工具 投递...
嵌入式软件工程师(Linux BSP) 深圳、上海 社招 全职 职位描述 职位描述1. 系统Bringup:负责新硬件平台的系统移植与调试(Bringup);2. 系统裁剪: 包括Bootloader、UEFI的移植、裁剪与定制开发;2. 存储管理:负责eMMC、UFS等存储介质的驱动适配与管理, 开发与维护HAL接口;3. 内存管理:内存配置与调优, 参与DDR物料的选型与验证;4. 板级互联:开发与调试板级互联方案与IO接口,开发与维护HAL接口; 职位要求 职位要求1. 本科及以上学历,5年及以上嵌入式行业相关经验;2. 熟悉C/C++/汇编等编程语言;熟悉Linux/Android操作系统, 包括设备驱动模型,中断等;3. 熟悉通信接口协议、MMC子系统框架、DMA机制及内存管理原理4. 熟悉高速接口(USB/PCIE)通信协议,有高速接口开发调试经验者优先;5. 具备良好的团队精神,有较强的技术热情及钻研精神、责任心和自驱力; 投递...
提前批-BSP研发工程师 上海 校招 正式 数字技术 - 软件研发 硕士及以上 2027届校园招聘-技术提前批 职位 ID:A153085 职位描述 1.负责基于主流车载SoC平台的BSP开发,包括Bootloader、Kernel、Device Driver的移植与调试。2.负责自研硬件bringup工作,支持工厂生产,PV/DV试验,制作相关工具,解决软件问题。3.参与座舱系统级的优化化、内存管理、功耗控制及多核负载均匀衡,确保系统流畅稳定。4.虚拟化技术支持,Hypervisor (QNX/Android/Linux)环境下的资源隔离、跨域通信及外设透传功能的落地。5.配合应用层及测试团队,快速定位并解决死机、重启、黑屏等底无层疑难问题(Crash/ANR/Hang Analysis)。 职位要求 专业背景:计算机、电子工程、自动化、通信工程等相关专业,硕士及以上学历。编程基础:扎实的C/C++语言功底,熟悉数据结构与算法,了解常觉设计模式。操作系统:熟悉Linux Kernel架构及常用子系统(V4L2,ALSA, DRM/KMS, Input等)。或熟悉Android Framework底层机制及Binder/HIDL/AIDL通信原理。硬件认知:能看懂基本电路原理图,了解 I2C,SPI, UART, PCIe, MIPI-DSI,CSI等常见总线协议及调试方法。调试能力:熟练使用GDB,Perf, Systrace,CrashDump等分析工具具,有实际排查内核Panic或系统卡顿经验者优先。综合素质:具备良好的英语文档阅读能力,逻辑清晰,对汽车电子行业有热情,抗压能力强。具备使用AI工具提高工作效率的能力。 投递...
BSP底层软件实习工程师 上海 社招 实习 数字技术 硕士及以上 1 年以下 职位描述 1、协助Graphic相关问题分析定位,并跟踪供应商闭环。2、协助分析售后和测试相关稳定性问题和性能问题。3、协助分析BSP和MCU相关底层软件的失效问题,并跟踪供应商闭环。 职位要求 国内重点高校全日制在读硕士研究生计算机相关专业,包含不限于计算机科学、软件工程、人工智能、电子信息(计算机方向)、自动化(计算机控制方向)实习周期内,可稳定实习三个月以上,每周至少在岗三天。 投递...
BSP开发工程师(威汇) 惠州 全职 职位描述 1,参与或负责技术项目和平台项目开发,负责模块功能设计,开发&s编码,测试验证等工作; 2,按要求完成流程文档编写和评审,完成经验技术文档积累和分享; 3,积极参加团队活动,主动配合文化建设等要求; 4,技术创新,自主提升团队开发能力水平和研发效能; 5,技术路线制定,行业内发展与团队技术路线规划与执行调整。 职位要求 1,熟练掌握C/C++语言编程和复杂操作系统原理; 2,对操作系统领域有深入的研究和开发,精通系统调度,核间通信,内存管管理; 3,至少5年以上嵌入式软件开发经验积累; 4,精通Qnx/Linux操作系统驱动开发(如Ethernet/IPC/BT/WIFI/USB/升级等) 5,精通车载多媒体链路(如Camera/Audio/Display等)开发与性能优化; 6,汽车行业软件开发经验丰富,技术能力水平突出者优先。 投递...
嵌入式软件工程师(Linux BSP)-2027校招 深圳 校招 正式 职位描述 1、系统Bringup:负责新硬件平台的系统移植与调试(Bringup);2、系统裁剪: 包括Bootloader、UEFI的移植、裁剪与定制开发;3、存储管理:负责eMMC、UFS等存储介质的驱动适配与管理,开发与维护HAL接口;4、内存管理:内存配置与调优,参与DDR物料的选型与验证;5、板级互联:开发与调试板级互联方案与IO接口,开发与维护HAL接口; 职位要求 1、硕士及以上学历,计算机电子等相关专业背景;2、熟悉C/C++/汇编等编程语言;熟悉Linux/Android操作系统,包括设备驱动模型,中断等;3、熟悉通信接口协议、MMC子系统框架、DMA机制及内存管理原理;4、熟悉高速接口(USB/PCIE)通信协议,有高速接口开发调试经验者优先;5、有较强的技术热情及钻研精神、责任心和自驱力;有AI辅助编程经验者优先。 投递...
嵌入式工程师(bsp/应用方向)-2027校招 深圳 校招 正式 职位描述 1、根据项目需求开发产品的嵌入式软件与业务功能;2、负责相机类产品的应用功能、UI交互、设备驱动、系统、网络、中间件等一项或多项的开发;3、负责编写软件设计文档,参与需求分析和讨论,学习新领域产品技术并探索验证。 职位要求 1、全日制本科及以上学历,电子/计算机相关专业;2、熟练掌握C/C++语言开发,具备嵌入式开发的软硬件知识;3、具有良好的代码编程习惯,良好的沟通表达能力和团队合作意识;4、具备阅读英文文档及硬件设计原理图能力;5、有电子设计竞赛、机器人竞赛等经历者优先。 投递...
Job Description Come Make the World With Us MBD Sr Project Engineer , is integral part of our Software Engineering organization. This position take responsibility of Model based Design Software Platform for next Gen Product and
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: You will design, implement, optimize, and maintain GStreamer plugins for streaming, hardware-accelerated video/audio encoding & decoding, muxing/demuxing, camera integration, GPU/NPU AI inference, and end-to-end
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: General Summary Qualcomm is leveraging its expertise in wireless and computing technologies to drive a major technological revolution in the automotive industry. Having led
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Develop and maintain the Qualcomm IOT Android platforms, co-work with global teams to provide the high-quality software for customers to support the success of
Company: Qualcomm China Job Area:Interns Group, Interns Group Interim Engineering Intern - SW General Summary: SW development on Qualcomm Chips. new feature design, technology investigation, system optimization, code developing and cross team co-work. There are some