传音高级/资深内核开发工程师(J13109)
社招全职6年以上地点:上海 | 重庆状态:招聘
任职要求
1.统招本科及以上学历,计算机、电子、通信、自动化相关专业,具有6年以上嵌入式开发经验; 2.乐于沟通、善于协作,很强的自我驱动能力,强烈的责任感、很强的自我学习能力; 3.熟悉linux 内存原理,有内存管理 buddy system/kmalloc/vmalloc/ION/LMK/Zram, 内存压缩、碎片整理调试或开发经验者佳; 4.熟悉linux 进程原理,熟悉负载均衡算法、EAS调试或者开发经验者佳; 5.熟悉linux 存储原理,有EMMC/SD/UFS 驱动开发、block I/O scheduler、EXT4/F2fs/Fuse/sdcardfs/squashfs调试优化或者开发经验者佳; 6.熟练使用kernel 相关性能调试(ftrace, systrace 等)工具经验者佳,有手机开发经验者佳。
工作职责
1.负责Linux 内核模块性能方案评估,设计、实现、落地工作; 2.负责系统的性能瓶颈分析、以及竞品调研和分析; 3.负责和参与系统性能指标的制定以及特性产品的规划; 4.能够聚焦内核子模块CPU进程调度,内存管理、存储、文件系统等,并有建设性的研究和贡献; 5.负责分析解决用户痛点。
包括英文材料
学历+
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
相关职位
社招5年以上
岗位描述: 1、负责自驾平台linux C++项目的的方案设计、开发和测试等工作; 2、负责平台软件基础组件的维护,性能优化和持续改进,包括可观测性/日志/车云通信/数采等组件; 3、参与诊断平台的运营,并能根据质量和性能需要,持续完善诊断能力,并探索基础组件改进方向; 4、负责新技术的预研和方案设计,包括linux自定义调度,分布式存储/计算,大模型部署等。
更新于 2025-03-07
社招6年以上
1、负责 RTOS 智能穿戴产品的整体架构设计与开发工作,主导从硬件选型到软件系统集成的全流程。 深度优化 RTOS 在智能穿戴硬件平台上的性能,确保系统实时响应、低功耗运行,对系统内存管理、任务调度等关键模块进行调优。 2、开发并维护智能穿戴设备中的各类驱动程序,涵盖显示屏、传感器(如心率、加速度、陀螺仪等)以及蓝牙/wifi/Cat1通信、音频Codec和GPU驱动模块等,保障硬件设备稳定运行。 3、与算法团队紧密协作,集成健康监测、运动追踪等算法,优化算法在 RTOS 环境下的运行效率,确保数据处理的准确性与实时性。 4、负责软件开发过程中的代码编写、调试、测试以及问题排查,确保软件质量满足产品要求,解决开发过程中的技术难题。 5、跟踪行业技术发展趋势,引入新技术、新方法,持续改进产品性能和用户体验。
更新于 2025-07-02