
高通
R&D – IoT Linux Software Engineer
R&D – IoT Linux Software Engineer
发布于 大约 2 个月前普通员工/个人贡献者
上海市
高级经验
全职员工
仅现场办公
本科
软件工程
Device Driver
ARM
gdb
JTAG
KVM
AI 估算 · 35k–55k
高通资深Linux工程师岗位,技术栈深入,上海市场竞争力强,薪资处于行业高端水平。
职位详情
关于这个职位
该职位是高通中国研发团队的高级Linux软件工程师,负责机器人、无人机、可穿戴设备等产品的嵌入式Linux软件开发
你将领导复杂软件项目的技术执行,涉及从bootloader到内核、平台服务再到系统性能优化的全栈工作
适合拥有深厚Linux内核开发经验、精通C/C++、并希望在高通国际化平台从事前沿嵌入式技术研发的资深工程师
最低要求
工程、信息系统、计算机科学或相关专业学士学位,6年以上软件工程或相关工作经历
或硕士学位,5年以上相关经验
或博士学位,4年以上相关经验
年以上使用C、C++、Java、Python等编程语言的工作经验
年以上(本科)或7年以上(硕士)嵌入式Linux平台开发经验
精通C和C++
熟悉ARM CPU架构和指令集
具备Linux内核和平台开发的丰富经验,包括bootloader、设备树、驱动移植、systemd
深入理解Linux内部机制:内存管理、调度器、锁机制、块设备驱动
熟练使用GDB、trace工具和JTAG进行调试
强大的问题解决能力,适应快速变化的环境
流利的中英文(口语和书面),严谨专业的沟通风格
工作职责
领导基于Linux的项目的技术执行
设计和开发Linux系统组件,包括bootloader、内核模块、设备驱动和平台级特性
进行深入的需求分析并提出最佳技术方案
与跨职能和国际团队合作,确保项目成功
探索并原型新技术的应用,如嵌入式Linux上的虚拟化(KVM, Xen)和容器化(Docker, LXC)
与全球软件、硬件和产品团队协作,确保对齐和及时交付
跨团队有效沟通,清晰阐述技术挑战、解决方案和进展
推动技术路线图、架构决策和执行策略
AI 洞察
优缺点分析
优点
- 高通是全球领先的芯片公司,提供国际化平台和前沿技术栈(如虚拟化、容器化)
- 职位涉及完整Linux软件栈,技能积累深厚,职业发展空间大
- 上海作为一线城市,薪资福利具有竞争力
- 嵌入式底层开发调试难度大,对耐心和细致要求高
缺点 / 挑战
- 要求10年以上经验,门槛较高,竞争激烈
- 需要跨时区与全球团队协作,可能面临工作压力
- 适合拥有多年嵌入式Linux内核开发经验、热爱底层技术、乐于挑战复杂问题并希望在跨国企业发展的资深工程师
角色解读
- 技术方向:成长为系统架构师,主导嵌入式Linux平台的整体设计
- 管理方向:逐步转型为技术经理,带领团队负责产品线软件交付
- 领域拓展:从消费电子到汽车、物联网等更多高通业务领域
- 领导Linux嵌入式项目的技术执行,负责从bootloader到内核再到平台服务的全栈软件开发
- 设计和开发bootloader、内核模块、设备驱动,并进行系统性能优化
- 与全球团队协作,推动技术路线图和架构决策,参与新技术原型(如虚拟化、容器化)
- 精通C/C++编程,具备10年以上嵌入式Linux开发经验
- 深入理解Linux内核内部机制,包括内存管理、调度器、锁机制和块设备驱动
- 熟悉ARM架构,熟练使用GDB、trace工具和JTAG进行底层调试
- 具备良好的英文沟通能力,能够与国际团队协作
申请策略
- 了解高通在机器人、无人机等领域的业务方向,在面试中展现对产品应用的理解
- 准备一个自己主导的复杂Linux项目案例,从设计到交付的完整过程
- 重点突出嵌入式Linux开发经验,尤其是bootloader、内核驱动、systemd等项目
- 展示C/C++编程能力,提供代码贡献或开源项目链接
- 强调ARM架构经验和调试工具(GDB、JTAG)熟练度
- 如有虚拟化或容器化项目经历(如KVM、Docker on embedded),务必提及
- 巩固Linux内核内存管理、调度器、锁机制等底层知识
- 了解高通平台(如Snapdragon)的Linux开发环境,可提前学习
面试指南
- 对于技术问题,采用STAR法则:情境(Situation)、任务(Task)、行动(Action)、结果(Result)
- 对于协作问题,强调沟通清晰度和同步机制(如定期会议、文档共享、JIRA跟踪)
- 对于设计问题,展示系统思维:从需求分析、方案对比到权衡决策
- 请描述一个你曾经解决的复杂Linux内核bug,你是如何调试和修复的?
- 在嵌入式系统中,bootloader(如U-Boot)的主要职责是什么?如何移植到一个新平台?
- 谈谈你对Linux内存管理和调度器的理解,它们在嵌入式环境中有何特殊考虑?
- 你是否有使用Docker或KVM在嵌入式Linux上的经验?遇到过哪些挑战?
- 如何与不同时区的国际团队协作进行技术决策?举一个实际例子
职位点评
71
综合评分
高薪资与前沿技术栈的资深Linux工程师岗位,但工作灵活度一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
优先看重高薪资和技术积累的资深工程师,能接受现场办公和较强工作投入。
表现最好
薪资福利
相对薄弱
工作生活
薪资福利85
成长发展80
工作生活45
使命价值60
薪资福利
85较高
高通作为上市公司,薪资在行业中上,福利完善,该职位为资深岗位,薪资和稳定性有保障。
薪资信号未披露(AI估算:35K-55K/月)
成长发展
80较高
职位涉及全栈Linux开发,包括虚拟化、容器化等新技术,成长空间大;但没有明确提及培训或晋升通道。
技术前沿前沿/新兴技术
技术栈Linux、KVM、Docker、LXC、ARM
业务类型ambiguous
工作生活
45较低
仅现场办公,上海办公地点可能为市区或科技园,未提及弹性工作或WLB信息,可能需要较强的工作投入。
工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)
使命价值
60中等
高通产品影响广泛,但该职位偏底层技术开发,社会意义相对中性。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
高通 的其他在招职位
ASIC NPI Support Engineer
高通 · 上海市AI 估算 · 30k-50kStaff, Technical Standards – RISC-V SOC
高通 · Taipei, Taipei City, Taiwan; Hsinchu City, Hsinchu City, TaiwanAI 估算 · 30k-50kAI Infrastructure Software Engineer
高通 · 上海市AI 估算 · 25k-45kStaff Packaging Engineer - Process Package Integrity & Bumping
高通 · Hsinchu City, Hsinchu City, TaiwanAI 估算 · 25k-45kSenior Graphics Dev Tools Engineer
高通 · 上海市AI 估算 · 25k-40k
相似职位推荐
Watch Jobs