Linux内核内存管理高级研发架构师 深圳 社招 全职 职位 ID:A34604 职位描述 1. 内核内存子系统开发与优化负责 Linux 内核内存管理核心模块的设计、开发、重构及性能调优,涉及伙伴分配器、SLAB/SLUB 分配器、页表管理、页面回收、内存规整、透明大页(THP)、KSM 等。针对android手机嵌入式场景,解决内存碎片、分配延迟、换页风暴等问题,提升内存利用率与系统吞吐并兼顾功耗调优。2. 疑难问题分析与定位利用 KASAN、kmemleak、crash、kgdb、perf、ftrace、eBPF 等工具,定位并修复内存泄漏、越界访问、数据损坏、死锁等复杂内核内存故障。建立内存性能剖析模型,量化内存管理路径的 CPU 开销与延迟抖动,并落地优化方案。3. 社区跟踪与质量保障跟踪 linux-mm 等上游邮件列表,掌握内存管理子系统演进方向。将内部验证成熟的核心补丁提交 Linux 主线,参与内核代码评审,编写详细设计文档与调优指南,提升团队整体内核开发质量。 职位要求 1. 学历与经验计算机、电子、软件工程等相关专业,本科及以上学历。5 年以上 Linux 内核或底层系统开发经验(资深岗位需 8 年以上),在内存管理方向有实际代码贡献。2. 编程与工具链精通 C 语言与 GNU 工具链,熟悉 ARM64
游戏技术高级工程师 南京 社招 全职 职位 ID:A83347 职位描述 1. 内核内存子系统开发与优化负责 Linux 内核内存管理核心模块的设计、开发、重构及性能调优,涉及伙伴分配器、SLAB/SLUB 分配器、页表管理、页面回收、内存规整、透明大页(THP)、KSM 等。针对android手机嵌入式场景,解决内存碎片、分配延迟、换页风暴等问题,提升内存利用率与系统吞吐并兼顾功耗调优。2. 疑难问题分析与定位利用 KASAN、kmemleak、crash、kgdb、perf、ftrace、eBPF 等工具,定位并修复内存泄漏、越界访问、数据损坏、死锁等复杂内核内存故障。建立内存性能剖析模型,量化内存管理路径的 CPU 开销与延迟抖动,并落地优化方案。3. 社区跟踪与质量保障跟踪 linux-mm 等上游邮件列表,掌握内存管理子系统演进方向。将内部验证成熟的核心补丁提交 Linux 主线,参与内核代码评审,编写详细设计文档与调优指南,提升团队整体内核开发质量。 职位要求 1. 学历与经验计算机、电子、软件工程等相关专业,本科及以上学历。5 年以上 Linux 内核或底层系统开发经验(资深岗位需 8 年以上),在内存管理方向有实际代码贡献。2. 编程与工具链精通 C 语言与 GNU 工具链,熟悉 ARM64
嵌入式工程师(AG)-2027校招 深圳 校招 正式 职位描述 1、参与无线通信产品(SDR / Wi-Fi / BT / 4G/5G / UWB 等方向之一)的嵌入式软件开发,包括底层驱动、协议栈移植与裁剪、上层应用逻辑实现; 2、在 Linux 或 RTOS 平台上完成 BSP 适配、外设驱动(SPI / I2C / UART / USB / SDIO 等)开发与调优; 3、负责通信模组的固件开发、烧录、Bring-up 及与主控/SoC 的联调; 4、配合硬件、射频、算法团队完成板级调试、功耗优化、性能压测与稳定性验证; 5、参与外场及实验室测试,使用示波器
Company: Qualcomm China Job Area:Engineering Group, Engineering Group Software Engineering General Summary: Job Function Develop and maintain Qualcomm Android platform software for consumer and Home & Life devices, working closely with global teams to deliver high‑quality,
BSP驱动开发专家(智能座舱) 惠州、深圳 全职 软件类 职位描述 1、内核定制与裁剪:根据产品硬件平台和业务场景,对 Linux 内核进行定制化配置、模块裁剪与功能增强,提升启动速度与运行效率。2、系统性能分析与调优:使用 perf、ftrace、eBPF、SystemTap 等工具对 CPU、内存、I/O、网络等子系统进行深度性能剖析,识别瓶颈并实施优化。3、调度器与实时性优化:针对低延迟或高吞吐需求,调整 CFS 调度策略、优化 RT 调度参数,或设计适配特定硬件架构(如 ARM Big.LITTLE)的任务分配机制。4、内存管理优化:优化页分配、slab/slub、OOM 行为、swap 策略等,提升内存使用效率,减少碎片与延迟抖动。5、文件系统与存储栈调优:针对嵌入式设备或服务器场景,优化 ext4/xfs/btrfs 或 overlayfs 等文件系统参数,提升 I/O 性能与可靠性。6、内核稳定性保障:分析并解决内核 panic、soft lockup、hard lockup、RCU stall 等疑难问题,提升系统长期运行稳定性。7、技术方案设计与评审:主导内核级性能优化方案的设计、验证与落地,参与系统架构评审,提供底层技术支撑。8、文档与知识沉淀:撰写内核配置指南、调优手册、故障排查流程等技术文档,推动团队内核能力提升。 职位要求 核心技术能力:1、精通 C 语言,熟悉 GNU 工具链、交叉编译环境及内核构建流程(Kbuild);2、深入理解 Linux
软件开发工程师-安全方向(深圳) 深圳 全职 职位描述 一、安全分析与架构设计:•参与并主导针对Linux内核及关键驱动程序的功能安全分析,包括HARA(危害分析与风险评估)、FMEA和DFA(依赖故障分析)。•基于安全分析结果,定义和细化Linux内核子系统的安全需求和技术安全概念。•设计并实现符合ISO 26262标准的软件安全机制,如:内存保护SMMU、锁步核、看门狗、程序流监控、端到端通信保护等。内核安全开发:•负责Linux内核中与功能安全相关模块的开发、移植和调试,如:实时性优化、内存管理、进程调度、中断处理、IPC等。•开发和加固关键设备驱动程序(如CAN/CAN FD, Ethernet, SPI, I2C),确保其满足ASIL B的随机硬件故障度和系统故障度指标。•利用和配置Linux内核的安全特性,如SELinux/SMACK, Control Groups, Namespaces, Kernel Hardening配置等,以支持安全目标的实现。二、安全认证支持:•主导或深度参与Linux内核的ASIL B认证套件的适用性评估、集成、配置和验证。•编写认证所需的技术文档,包括但不限于:软件安全需求规格、软件架构设计、安全分析报告、测试规范及报告等。•与认证机构(如TÜV)直接对接,解答技术问题,推动认证流程顺利进行。•设计和执行针对内核安全机制和驱动程序的故障注入测试,以验证其安全机制的有效性。•开发或使用静态代码分析工具(如Coverity, Klocwork)进行代码安全审计。•负责内核及驱动的安全相关测试用例的编写和执行,确保覆盖所有安全需求。 职位要求 •精通Linux内核架构,深刻理解进程管理、内存管理、文件系统、设备驱动、网络协议栈等核心子系统。•具备扎实的Linux内核驱动开发经验,能够独立完成或深度修改字符设备、块设备、网络设备等驱动程序。•熟练掌握C语言和GNU工具链,具备内核级别的调试能力(如KGDB, Kdump, Trace等)。•深刻理解ISO 26262标准,特别是Part 6软件部分的要求。•熟悉ASIL等级分解、安全分析方法和安全机制的原理。•有实际参与过功能安全项目(至少ASIL B)的经验,了解认证流程和文档体系。优先考虑条件:1、有成功将Linux系统应用于汽车领域并通过ASIL B(或更高)认证的完整项目经验。2、熟悉业内主流的Linux安全认证套件,如SYSGO的PikeOS, Wind River的Linux Profile for Safety,或Linux基金会 ELISA 项目的相关实践。3、熟悉AUTOSAR架构,了解其在Linux基础上的实现。4、有嵌入式系统硬件知识,能理解芯片级的安全特性(如ARM TrustZone, MPU/MMU)。 投递...
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
QNX中间件工程师(研究院) 惠州 全职 职位描述 1. 负责智能座舱QNX仪表端,智能驾驶QNX端框架软件的需求分析,设计实现及相关文档编写;2. 负责QNX端框架软件的软件安全需求分析和功能安全实施;3. 负责分析解决系统瓶颈,提升系统资源利用率;4. 核心软件模块满足实时性需求;5. 与团队成员密切合作,优化,演进软件框架。 职位要求 1. 5年及以上车载, 智能驾驶或相关项目软件开发经验;2. 计算机,数学等相关专业;3. 良好的数据结构基础;4. 熟练掌握Linux编程环境(Shell, 系统调用,GNU相关工具);5. 掌握现代C++(11~20), 掌握常用设计模式, 软件设计原则,多线程程序开发,良好的编码风格;6. 有复杂软件系统性能分析调优, 实时软件系统设计经验优先;7. 熟悉QNX系统核心组件优先;8. 熟悉ROS/ROS2, Apollo, Autoware等机器人, 自动驾驶开源方案优先。 投递...
Company Description Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance