JD logo
京东
嵌入式开发工程师C/C++

嵌入式开发工程师C/C++

发布于 大约 9 小时前

普通员工/个人贡献者

北京市
中级经验
全职员工
仅现场办公
本科
软件工程
Arm
Cmake
Gdb
中间件
嵌入式Linux
物联网
系统编程
通信协议栈

AI 估算 · 20k–35k

京东大厂嵌入式岗位,技术要求高,北京地区薪资有竞争力,参考市场行情。

职位详情

关于这个职位

该职位负责京东科技嵌入式Linux系统核心应用与中间件开发,使用C/C++语言,适配ARM架构,涉及通信协议栈、数据处理引擎等模块的设计与优化

需要2年以上嵌入式Linux开发经验,适合有物联网、智能终端背景的软件工程师
工作地点北京,团队协作要求高

最低要求

年以上嵌入式Linux应用与中间件开发经验,精通C/C++编程语言,有智能终端、物联网、工业控制产品开发背景优先

深入掌握嵌入式Linux系统编程、网络编程、进程间通信等核心技能,能独立完成复杂应用与中间件的开发、调试
具备中间件设计能力,掌握高内聚低耦合设计原则,有通信协议栈、数据处理类中间件开发/优化经验者优先
了解Linux内核驱动模型,具备一定的BSP开发及常用外设驱动调试能力,能完成底层与上层的对接适配
熟练使用交叉编译工具、Makefile/CMake、GDB/Strace等调试工具,熟悉嵌入式Linux系统构建流程
本科及以上学历,电子信息、计算机、软件工程等相关专业,具备良好的文档撰写与跨团队协作能力

工作职责

负责嵌入式Linux系统下核心应用程序、中间件的设计与开发,基于C/C++开发通信协议栈、数据处理引擎、设备管理组件等模块,适配ARM架构,匹配产品业务需求

负责中间件的模块化、可复用设计与性能优化,打造高可靠、易扩展的中间件体系,支撑上层业务快速迭代
负责应用与中间件的问题排查、性能调优,输出标准化技术文档与复用组件库,沉淀可落地的技术方案
配合跨团队完成需求评审、软硬件联调及项目交付,推动开发流程高效落地

优先资格

有智能终端、物联网、工业控制产品开发背景优先

有通信协议栈、数据处理类中间件开发/优化经验者优先
了解Linux内核驱动模型,具备一定的BSP开发及常用外设驱动调试能力

AI 洞察

优缺点分析

优点

  • 京东作为头部互联网公司,平台大、项目资源丰富,技术积累扎实
  • 嵌入式Linux与C/C++技能通用性强,职业发展空间大
  • 薪资福利优厚,稳定性高,适合长期发展
  • 嵌入式开发调试周期长,问题排查复杂度高,需要较强的耐心和细致度
  • 适合有嵌入式Linux开发经验、热爱底层系统编程、追求大厂稳定平台的工程师

缺点 / 挑战

  • 工作强度可能较大,项目交付压力存在,需要适应一定程度的加班

角色解读

  • 向嵌入式架构师方向发展,负责整体系统设计与技术决策
  • 可转向物联网、智能硬件等领域的研发管理岗位
  • 积累丰富的中间件和协议栈经验,成为技术专家
  • 设计和开发嵌入式Linux系统下的核心应用程序与中间件,使用C/C++编程语言
  • 负责通信协议栈、数据处理引擎等模块的开发与优化,确保系统稳定可靠
  • 进行问题排查与性能调优,输出技术文档与复用组件库
  • 参与跨团队协作,包括需求评审、软硬件联调和项目交付
  • 精通C/C++编程语言,具备2年以上嵌入式Linux应用开发经验
  • 深入掌握Linux系统编程、网络编程、进程间通信等核心技能
  • 熟练使用交叉编译工具、Makefile/CMake、GDB/Strace等调试工具
  • 了解Linux内核驱动模型,具备一定的BSP开发和外设驱动调试能力

申请策略

  • 深入了解京东物联网或智能终端业务方向,面试时展现对业务的理解
  • 准备一个完整的项目案例,详细说明设计思路、技术难点和解决过程
  • 突出嵌入式Linux项目经验,尤其是通信协议栈、中间件开发成果
  • 详细描述C/C++编程能力,附上代码示例或GitHub链接加分
  • 强调性能优化、问题排查和文档撰写能力
  • 展示物联网、工业控制等相关行业背景
  • 复习Linux内核驱动模型和BSP开发流程
  • 熟悉ARM架构和交叉编译工具链的使用

面试指南

  • 对于项目介绍,采用STAR原则:背景、任务、行动、结果,突出技术挑战和你的贡献
  • 对于优化问题,先分析瓶颈,再提出具体方案(如内存池、异步IO、算法优化),最后说明验证效果
  • 对于理论知识,结合项目实际讲解,避免纯粹背诵
  • 请介绍一个你负责的嵌入式Linux中间件项目,包括架构设计和关键技术难点
  • 如何优化嵌入式Linux系统中的内存和CPU使用?请举例说明
  • 解释进程间通信(IPC)的几种方式及其适用场景
  • 如何调试嵌入式Linux应用程序的崩溃或性能问题?
  • 描述C++中虚函数和静态多态的实现原理

职位点评

72
综合评分

京东大厂、薪资优厚、嵌入式深度技术,但办公地点固定、WLB信息不明。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
该职位最适合追求高薪稳定、注重技术积累而对工作地点灵活性要求不高的求职者。
表现最好
薪资福利
相对薄弱
工作生活
薪资福利85
成长发展75
工作生活50
使命价值70

薪资福利

85较高

京东作为上市大厂,薪资福利在行业内具有较强竞争力,且平台稳定,补偿性动机满足度高。

薪资信号未披露(AI估算:20K-35K/月)

成长发展

75中等

技术栈偏向传统嵌入式Linux,但深度要求高,能积累底层系统核心技能,发展性中等偏上。

技术前沿传统/成熟技术
技术栈C/C++、嵌入式Linux、ARM、通信协议栈、中间件
业务类型ambiguous

工作生活

50较低

仅现场办公,北京亦庄科技园通勤可能不便,未提及弹性工作或WLB信息,生活化动机满足一般。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

70中等

物联网和智能终端行业虽非新兴爆发领域,但稳定增长,社会价值中性,意义感满足中等。

行业发展稳定成熟行业
社会影响中性/一般
创新程度稳健跟随主流
Watch Jobs