- Location
- Shanghai, China
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Source
- Workday
Description
The automotive industry is undergoing massive transformation – a digital transformation. Software, connectivity and cloud-connected services are redefining the driving experience. Here at Telenav, we’re proud and excited to be a part of this transformation. We started with in-car navigation and location-based services over a decade ago and are now enabling leading automotive companies like GM, Ford, Toyota and Mercedes to redefine the overall connected car digital experiences.
Job Description
岗位概述 | Role Summary 负责车载导航核心模块的研发与演进,聚焦 Routing(算路) 与 Guidance(导航引导) 。参与架构 设计、核心功能开发、性能与稳定性优化,并推动复杂导航问题闭环及量产交付。 Own development and evolution of core in-vehicle navigation modules , with emphasis on Routing and Guidance . Contribute to architecture, feature development, performance and reliability, root-cause resolution of complex navigation issues, and production delivery. 岗位职责 | Responsibilities 1. 核心模块研发与维护 负责 Routing、Guidance 等导航核心能力的设计、实现、优化与线上/车载问题处理。 Design, implement, optimize, and maintain Routing and Guidance capabilities, including architecture participation and production issue resolution. 2. 算路引擎(Routing Engine) 路线规划与计算、多路径/备选路、道路与交通限制、路线偏好与策略(如最快/最短/避开等)。 Routing engine features: route planning and computation, alternate routes, road and traffic restrictions, route preferences and policies. 3. 引导引擎(Guidance Engine) 转向引导、道路/车道级引导、道路属性与导航事件、偏航检测与重算路、提示与播报相关逻 辑。 Guidance engine features: turn-by-turn and road/lane-level guidance, road attributes and navigation events, off-route detection and rerouting, prompts and related logic. 4. 算法与性能 持续优化算路耗时、引导响应、内存与 CPU 占用及整体稳定性。 Algorithms and performance: improve routing latency, guidance responsiveness, memory/CPU efficiency, and system stability. 5. 复杂问题攻关 分析并解决路线异常、引导错误、偏航与重算、地图数据问题及跨区域/特殊道路场景下的导航 缺陷。 Troubleshooting: incorrect routes, guidance errors, rerouting behavior, map-data anomalies, and region- or scenario-specific navigation defects. 6. 架构与技术方案 参与导航核心软件架构与技术方案评审,推动模块化、平台化与可扩展性。 Architecture: contribute to core navigation software design and technical proposals; drive modularity, platformization, and scalability. 7. 跨职能协作 与产品、测试及上下游研发协作,完成需求分析、设计、开发、测试与量产(SOP)交付。 Cross-functional delivery: work with Product, QA, and partner teams through requirements, design, implementation, testing, and SOP release. 8. 技术传承与质量 参与代码/方案评审、技术攻关与知识沉淀,支持团队成员成长。 Technical leadership: code and design reviews, deep dives on hard problems, mentorship, and navigation-domain best practices. 任职要求 | Qualifications 1. 计算机、软件工程、电子信息、自动化或相关专业,本科及以上学历。 Bachelor’s degree or above in Computer Science, Software Engineering, Electronic Information, Automation, or a related field. 2. 具备扎实的 C/C++ 开发能力,熟悉现代 C++(C++11/14/17/20)及常用数据结构、算法和设计 模式。 Strong C/C++ programming skills , with solid knowledge of modern C++ (C++11/14/17/20), common data structures, algorithms, and design patterns. 3. 具备较丰富的软件开发经验,能够独立完成复杂模块的设计、开发、调试及性能优化。 Substantial software development experience , with the ability to independently design, implement, debug, and optimize complex software modules. 4. 具有车载导航、地图、Routing、Guidance、路径规划或相关领域开发经验者优先。 Experience in in-vehicle navigation, digital maps, Routing, Guidance, path planning, or related domains is highly preferred. 5. 熟悉导航相关基础概念和技术 ,如地图数据、道路拓扑、路径搜索、路线规划、交通限制、偏航 检测、重新算路、Turn-by-Turn Guidance 等。 Good understanding of navigation concepts and technologies , such as map data, road topology, path search, route planning, traffic restrictions, off-route detection, rerouting, and turn-by-turn guidance. 6. 具备较强的问题分析和技术攻关能力 ,能够从复杂业务现象定位到软件、算法或数据层面的根 因。 Strong analytical and problem-solving skills , with the ability to identify root causes across software, algorithm, and map-data layers. 7. 熟悉 Linux/Android 等车载软件开发环境,以及 Git、CMake、GDB 等常用开发工具者优先。 Experience with automotive software environments such as Linux/Android and development tools such as Git, CMake, and GDB is preferred. 8. 具备良好的跨团队沟通和协作能力,能够推动复杂技术问题落地解决。 Strong communication and cross-functional collaboration skills , with the ability to drive complex technical issues to resolution. 9. 具备较好的英文技术文档阅读和沟通能力。 Good English skills for reading technical documentation and communicating with international teams. 10. 具备熟练使用 AI 工具分析解决问题、编程、调试的能力。 Proficiency in using AI-assisted tools for analysis, problem solving, programming, and debugging. 加分项 | Preferred Qualifications 行业经验: 车载导航、数字地图、Routing/Guidance、路径规划等相关研发经验。 Industry: In-vehicle navigation, digital maps, Routing/Guidance, or path planning. 平台与工具: Linux / Android 车载开发环境; Git、CMake、GDB 等常用工具链。 Platform & tools: Automotive Linux/Android; Git, CMake, GDB, and similar tooling. 导航 SDK / 引擎: 车载导航 SDK 或 Navigation Engine 研发经验。 SDK / engine: In-vehicle navigation SDK or navigation engine development. 核心子系统: Routing Engine / Guidance Engine 核心模块 ownership。 Core subsystems: Routing or Guidance engine core modules. 图算法: 图搜索、最短路径、 A* 、 Dijkstra 、拓扑与路径代价模型。 Graph algorithms: Graph search, shortest paths, A*, Dijkstra, topology, route cost models. 扩展场景: ADAS、车道级引导、路况、 EV Routing 、商用车算路等。 Extended domains: ADAS, lane guidance, traffic, EV routing, commercial vehicle routing. 地图生态: HERE、TomTom、Google、Mapbox、Apple、Grab 等地图/导航产品或 SDK 的开发 或集成经验。 Map stack: Development or integration with HERE, TomTom, Google, Mapbox, Apple, Grab, or comparable products/SDKs. 图形与可视化(可选): 图像处理、图形渲染或可视化; OpenGL / OpenGL ES 经验优先。 Graphics (optional): Image processing, rendering, or visualization; OpenGL / OpenGL ES a plus. 量产流程: 参与车载量产项目,熟悉自需求至 SOP 的全流程研发。 Production: Automotive programs from requirements through testing and SOP
Telenav is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.