
华为
软件开发高级工程师
软件开发高级工程师
发布于 大约 8 小时前普通员工/个人贡献者
深圳市 / 上海市
高级经验
全职员工
仅现场办公
学历未注明
后端开发
大模型
嵌入式开发
操作系统
数据库内核
编译原理
AI 估算 · 30k–50k
华为高级工程师岗位技术门槛高,薪资竞争力强,一线城市综合月薪可达3-5万,年终奖较高。
职位详情
关于这个职位
该职位为华为软件开发高级工程师,涉及通用软件、嵌入式、操作系统与编译器、数据库等多个技术方向
主要负责产品软件的架构设计、核心代码开发、性能优化与疑难问题攻坚,并参与AI大模型等前沿技术的研究与落地
适合具备扎实编程功底、热爱技术挑战的高级工程师
最低要求
【通用软件】1、计算机科学与技术、电子科学与技术、信息与通信工程、数学、人工智能等相关专业
具备扎实的编程功底,精通包括但不限于C/C++/Rust/Java/Python/JS/HTML5等编程语言中的一种或数种,有良好的编程习惯
具备独立工作和解决问题的能力,热衷新技术,勤于实践,善于总结和分享,乐于沟通和协作
掌握典型的设计模式和设计原则
【嵌入式软件】1、计算机科学与技术、电子科学与技术、信息与通信工程、数学、人工智能等相关专业
熟练掌握C/C++编程语言,对CPU、Linux有较深入的了解
具备较强的学习能力、逻辑思维和问题排查能力
工作认真负责,有良好的沟通协调能力和团队协作意识
敢于啃硬骨头,勇于担当,坚韧不拔,坚持专业观点
【操作系统与编译器】1、计算机科学与技术、电子科学与技术、信息与通信工程、数学、人工智能等相关专业
热爱编程,基础扎实,能够熟练使用C/C++/Java/Python/Rust/Go/Swift/Kotlin/ArkTS/cangjie等编程语言之一,具有丰富的编程经验者优先,有编程竞赛经历者优先
【数据库】1、计算机科学与技术、电子科学与技术、信息与通信工程、数学、人工智能等相关专业
具备扎实的编程功底,精通包括但不限于C/C++/Java/Python等编程语言中的一种或数种,有良好的编程习惯
掌握典型的设计模式和设计原则
工作职责
【通用软件】1、负责产品/平台的软件需求分析、技术洞察、架构/方案设计、核心代码开发、DFX测试、疑难问题定界定位等工作
负责相关子系统/组件的看护及重构,持续优化提升设计和代码质量(安全、可靠、高效等)
负责后端故障诊断和项目支持技术活动,包括疑难问题解决、重大项目支撑等
负责智能化演进,攻坚大模型训练和调优、AI编排、AI算法、AI多模态等技术难题,持续提升产品竞争力
【嵌入式软件】1、负责嵌入式软件的需求分析、架构/方案设计、核心代码开发等工作
负责疑难问题定界/定位、解决等工作,持续提升产品质量
熟练运用perf等性能调优工具,识别性能瓶颈点,优化软件性能,持续提升产品竞争力
带头攻关解决各类重大软件技术难题,在关键技术上持续研究并取得创新突破
【操作系统与编译器】1、负责操作系统/编译器/编程语言领域多个核心模块(例如图形渲染、内核驱动、编译前端、编译后端、运行时等,含开源社区)的需求/要素分析、架构设计,框架代码与关键特性代码的实现、代码评审、设计评审等工作
负责操作系统/编译器/编程语言领域子系统(例如内核、C编译器等,含开源社区)的软件架构看护及重构,以可信设计原则为导向,识别&重构腐化的软件关键架构
作为原创/主导者,进行子系统/关键特性技术创新(具备明显商业价值),解决关键技术难点
负责智能化演进,攻坚AI算力融合与调度(异构计算、分布式计算等)、AI智能操控、AI编译与硬件协同、工具链智能化等技术难题,持续提升产品竞争力
【数据库】1、负责数据库/大数据/数据湖仓内核模块(存储引擎、查询引擎、执行引擎、事务引擎等)或管理系统(备份恢复、权限管理、数据迁移、监控诊断等)的需求分析、架构/方案设计、核心代码开发、DFX测试、疑难问题定界定位等工作
负责架构看护及重构,主导高性能时序引擎、高性能图遍历和分析、存算/数算分离、云原生数据库架构、图计算、近数计算、分布式一致性、多地多活等关键技术创新,持续优化并提升高性能、高可用、安全可信等DFX质量属性
负责智能化演进,攻坚AI for DB(多模融合存储/查询/分析引擎、基于AI的数据库引擎性能调优、自治运维等)、DB for AI(多模态数据(文本、图像、时序)语义关联与检索、融合查询引擎等)技术难题,持续提升产品竞争力
优先资格
【通用软件】优选条件:1)熟悉威胁建模方法(如微软STRIDE)、先进的软件工程方法(如敏捷)
)在校期间积极参加软件编程大赛、开源社区活动,并获得奖项和荣誉
在相关领域的顶级期刊发表过论文或持有专利
)熟悉AI Agent开发,有用AI解决软件开发任务的实践经验
【嵌入式软件】优选条件:1)熟悉CPU/GPU等体系结构,有驱动、操作系统等软件开发经验
)在校期间积极参加软件编程大赛、开源社区活动,并获得奖项和荣誉
在相关领域的顶级期刊发表过论文或持有专利
)熟悉AI Agent开发,有用AI解决软件开发任务的实践经验
【操作系统与编译器】优选条件:1)对图形、内核、编译器、编程语言、虚拟化、网络、存储、可靠性、安全、虚拟机技术等一个或者多个操作系统子系统有深入的理解
)熟悉AI Agent开发,有用AI解决软件开发任务的实践经验
【数据库】优选条件:1)具备扎实的数据库理论基础和实现原理
熟悉常用数据库(如:PostgreSQL、MySQL、Oracle、Redis、Milvus、Azure SQL Database、ClickHouse、LakeHouse等)架构设计,有数据库内核模块或管理系统的开发经验
)在校期间积极参加软件编程大赛、开源社区活动,并获得奖项和荣誉
在相关领域的顶级期刊发表过论文或持有专利
)有Spark、Flink等分布式数据处理引擎开发经验,有云原生、分布式计算、Serverless相关经验,有AI for DB、DB for AI探索经验
)熟悉AI Agent开发,有用AI解决软件开发任务的实践经验
AI 洞察
优缺点分析
优点
- 华为作为ICT巨头,平台大、技术积累深厚,接触前沿技术(如AI、大模型、数据库)
- 技术方向多元,可根据兴趣选择通用软件、嵌入式、操作系统或数据库领域
- 有完善的技术培训体系和学习资源,与优秀工程师共事提升快
- 工作强度大,加班较多,对体力和精力要求高
- 技术栈深,学习曲线陡峭,需要持续不断学习
- 内部管理严格,流程较冗长,创新自由度可能受限
- 适合热爱技术、抗压能力强、愿意在大型高科技企业长期发展的工程师
缺点 / 挑战
- 薪资福利有竞争力,年终奖较高,职业发展稳定
角色解读
- 技术深度方向:从软件工程师成长为技术专家,在操作系统、数据库、AI等领域深耕
- 架构方向:参与系统架构设计,逐步成为系统架构师、技术带头人
- 管理方向:带团队,晋升为技术主管或部门经理
- 负责产品/平台软件的需求分析、架构设计、核心代码开发,以及DFX测试和疑难问题定位
- 针对不同方向(通用软件、嵌入式、操作系统编译器、数据库)进行核心技术研发,如大模型训练调优、AI编排、内核驱动、数据库内核等
- 参与软件架构看护与重构,优化代码质量,提升系统安全性、可靠性、高效性
- 推动智能化演进,攻克AI与软件融合的技术难题
- 扎实的编程能力,精通C/C++、Python、Java等至少一种开发语言,具有良好的编程规范
- 掌握设计模式和设计原则,具备独立分析和解决问题的能力
- 熟悉CPU、Linux等底层体系结构,对操作系统、数据库、编译器相关领域有深入理解者优先
- 对新技术保持热情,有AI、大模型、开源社区贡献等经验加分
申请策略
- 关注华为各研究所的招聘具体要求,选择匹配度高的研发部门
- 准备系统设计问题,华为面试侧重技术深度和解决问题的能力
- 突出相关项目经验,尤其是与职位方向匹配的软件开发项目(如嵌入式、数据库、操作系统)
- 强调编程语言熟练度、代码质量、性能优化经验
- 展示开源社区贡献、编程竞赛获奖、专利或论文等加分项
- 如果有AI/大模型相关实践,务必单独列出
- 复习C/C++、Python的基本功,掌握内存管理、并发、性能调优
- 了解操作系统原理、编译器基础或数据库内核架构,根据目标方向加强
面试指南
- 采用STAR法则,先描述项目背景、任务、行动和结果,突出技术深度和影响
- 对于技术问题,先阐述原理,再结合实际经验,说明设计权衡
- 遇到不会的问题,可以逻辑推导,展示思考过程,而不是直接放弃
- 介绍一个你最复杂的软件项目,你在其中的技术难点和解决方案是什么?
- 如何优化一段代码的性能?举例说明你使用过哪些性能分析工具
- 了解操作系统进程调度吗?如何解决多线程同步问题?
- 数据库事务的ACID特性如何实现?在MySQL或PostgreSQL中如何实现隔离级别?
- 你对大模型落地到实际软件场景有什么想法?如何将AI能力集成到现有系统?
职位点评
68
综合评分
华为高级工程师,技术前沿、薪资丰厚的稳定工作,但工作强度大、WLB较差
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合以技术成长为核心动机,愿意为前沿技术投入时间和精力,对工作强度有心理准备的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展88
工作生活35
使命价值70
薪资福利
70中等
华为薪资在行业处于领先水平,福利完善,但JD未明确薪资具体数字,需要面议,补偿性满足中等偏上。
薪资信号未披露(AI估算:30K-50K/月)
成长发展
88较高
岗位涉及AI、大模型、数据库、操作系统等前沿方向,技能成长空间大,技术挑战高,能较好满足发展诉求。
技术前沿前沿/新兴技术
技术栈C/C++、Python、Rust、Java、Linux、嵌入式、操作系统、编译器、数据库、大模型、AI
业务类型ambiguous
工作生活
35较低
华为工作强度大,加班频繁,JD未提及弹性工作,生活化需求难以满足。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
70中等
华为作为高科技企业,技术自主创新有战略意义,但JD未直接表达社会使命,意义感中等。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
华为 的其他在招职位
相似职位推荐
Watch Jobs