HERE Technologies logo
HERE 地图
Principal Software Engineer - Map Rendering

Principal Software Engineer - Map Rendering

发布于 1 天前

普通员工/个人贡献者

北京市 / 上海市
专家级经验
全职员工
仅现场办公
本科
软件工程
3D渲染
Boost
Cmake
Gpu
Opengl Es
Stl
性能优化

AI 估算 · 40k–70k

资深图形专家,12年以上经验,大型公司核心岗位,薪资竞争力强,市场稀缺度高。

职位详情

关于这个职位

作为地图渲染首席软件工程师,您将领导核心渲染引擎的设计与演进,负责HERE SDK跨平台地图可视化的实时2D/3D渲染、GPU加速图形管线及性能优化

与产品、平台和研究团队紧密协作,制定可扩展的渲染解决方案,并指导团队成员

最低要求

计算机科学、软件工程或类似技术专业的学士或硕士学位

年以上专业软件开发经验,其中至少8年现代C++开发经验(C++17或更新)
具有移动平台(iOS Swift、Android Kotlin/Java,或Flutter等跨平台框架)经验
实时3D图形编程(Vulkan、Metal或OpenGL ES)方面的深厚专业知识
对渲染管线、GPU架构和性能优化技术有深刻理解
扎实的算法、数据结构和计算几何知识
具有多线程和性能关键型系统的经验
广泛使用STL、Boost、大型C++代码库以及现代构建系统(如CMake和Gradle)的经验
对面向对象和基于组件的软件设计有深刻理解
流利的英语和普通话沟通能力

工作职责

在设计和演进HERE SDK跨平台地图可视化的核心渲染引擎中发挥技术领导作用

研究实时2D/3D渲染、GPU加速图形管线和跨平台抽象层等性能关键型系统
与产品、平台和研究团队紧密协作,定义并实现公司内部使用的可扩展渲染解决方案
技术带头,指导团队成员,指导架构决策,帮助制定HERE渲染栈的长期战略
按需提供现场支持,解决复杂客户问题

优先资格

有汽车相关软件经验者优先

AI 洞察

优缺点分析

优点

  • 核心岗位:主导渲染引擎架构,对产品影响大,技术话语权高
  • 优质平台:HERE地图是行业领先者,产品用户量大,技术积累深厚
  • 团队协作:与全球团队合作,锻炼跨文化沟通能力
  • 技术深度要求高:需要同时精通C++、图形学、移动开发等多领域
  • 工作强度:性能优化和客户支持可能需要应对紧急问题
  • 行业竞争:地图渲染领域技术迭代快,需持续学习
  • 适合有多年C++和图形学经验、热爱技术攻关、希望在核心渲染领域深耕的资深工程师

缺点 / 挑战

  • 前沿技术栈:涉及Vulkan、Metal等最新图形API,GPU性能优化挑战

角色解读

  • 技术方向:成为图形渲染领域专家,主导更多核心组件设计
  • 管理方向:晋升为技术总监或架构师,负责更大范围的技术战略
  • 行业方向:积累地图可视化经验,向自动驾驶、AR/VR等领域拓展
  • 主导HERE SDK地图渲染核心引擎的架构设计与技术演进,确保跨平台高性能渲染
  • 深入研究并优化实时2D/3D图形渲染管线,利用GPU加速技术提升性能
  • 与产品、平台和研究团队协作,定义可扩展的渲染解决方案,并指导团队成员
  • 根据需要提供现场支持,解决复杂客户问题
  • 精通现代C++(C++17以上),具备大型C++代码库开发经验
  • 深厚的实时3D图形编程经验,熟悉Vulkan、Metal或OpenGL ES
  • 深刻理解GPU架构、渲染管线及性能优化技术
  • 熟悉移动平台开发(iOS/Android)及跨平台框架

申请策略

  • 准备一个复杂渲染性能优化的案例,详细说明问题、方案和结果
  • 了解HERE SDK产品特点,思考如何改进渲染体验
  • 突出C++(特别是C++17以上)和图形编程(Vulkan/Metal/OpenGL ES)的项目经验
  • 强调性能优化成果,例如帧率提升、功耗降低等量化数据
  • 展示移动平台开发经验(iOS/Android)和跨平台能力
  • 提及map rendering或大规模代码库管理经验
  • 深入学习Vulkan或Metal规范,掌握GPU调试工具
  • 补充地图渲染相关知识(瓦片地图、矢量渲染等)

面试指南

  • 用STAR法则(情境、任务、行动、结果)结构化回答项目经验
  • 对比不同技术方案时,从性能、可维护性、兼容性等多维度分析
  • 强调技术决策的权衡,以及如何平衡短期和长期目标
  • 请描述你在实时3D渲染性能优化方面的经验
  • C++17中你最喜欢的特性是什么?如何在实际项目中应用?
  • Vulkan和OpenGL ES的主要区别是什么?你更倾向于哪个?为什么?
  • 如何设计一个跨平台的渲染抽象层?
  • 你如何处理多线程渲染中的同步问题?

职位点评

74
综合评分

大型企业核心架构岗,前沿图形技术栈,薪资竞争力强,但现场办公灵活性低。

更适合这类人
该职位最适合重视技术成长和职业发展的资深工程师,愿意接受高强度工作以换取顶尖技术平台。
表现最好
成长发展
相对薄弱
工作生活
薪资福利85
成长发展90
工作生活50
使命价值70

薪资福利

85较高

该职位薪资在市场上属于高位,且公司为大型稳定企业,福利待遇有保障,但薪资为面议,未披露具体数字。

薪资信号面议 (40K-70K/月)

成长发展

90较高

职位涉及前沿图形技术(Vulkan/Metal/OpenGL ES),主导核心架构,有指导他人的机会,技术成长空间大。

技术前沿前沿/新兴技术
技术栈C++17、Vulkan、Metal、OpenGL ES、GPU、3D渲染
成长机会mentor other team members、guide architectural decisions
业务类型ambiguous

工作生活

50较低

职位要求现场办公,且涉及现场客户支持,工作灵活性较低,但未提及加班信息。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

地图渲染是自动驾驶、物联网等前沿领域的基础技术,行业前景好,但社会影响力中性。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs