职位描述:
负责开发自动驾驶仿真系统/可视化工具系统研发,包括桌面端应用和云端 Web 平台,包括但不限于数据管理、数据可视化、仿真、工作流管理系统等,确保平台的稳定性、高效性和易用性。
– 与自动驾驶研发团队紧密合作,根据需求进行定制化开发,满足项目需求。
– 关注自动驾驶及前端技术领域的发展趋势,持续学习新技术,提升团队技术实力。
– 理解自动驾驶线上线下业务需求,为相关工具和应用设计合理的前端模块。
– 与项目负责人、产品经理、 UI/UX 设计师紧密合作,实践最佳用户体验。
– 参与 Web 服务的全栈设计和讨论,与团队共同保证产品交付和质量。
– 持续优化性能与用户体验,提升团队效率。
职位要求:
– 计算机、通信、电子等相关专业本科以上学历,7 年以上前端开发经验。
– 熟练掌握前端开发技术 (HTML5、JS、Ajax、Json、XHTML、CSS),了解各项技术的相关标准,并严格按照标准进行开发。
– 熟悉W3C标准,对前端性能、模块化开发等有较为深刻的理解。
– 熟悉Vue/React等框架,前端微服务,前端UI组件库,熟悉前端工程化实践,包括模块化、构建工具、版本控制等。
– 具备一定全栈软件研发能力。熟悉应用层常用的跨端研发方案。
加分项:
– 有大型互联网前端解决方案应用(DevOps,SSR,物料市场,i18n,组件库等)。
– 有大型前端项目从 0-1 建设并持续维护经验。
– 熟悉 Threejs,了解 WebGL / WebGPU 开发。
– 有 Electron 应用开发经验。
– 了解 Rust 并有 WASM 开发经验。
招聘部门:
小米
工作地点:
北京市 ID:A15725
面试建议:
自动驾驶工程师这个职位在小米这样的科技公司具有很高的技术门槛和特殊性。它不仅仅要求候选人具备扎实的前端开发能力,更需要理解自动驾驶领域的特殊需求和技术挑战。面试官会特别关注你在复杂可视化系统开发方面的经验,以及如何将前端技术与自动驾驶业务需求相结合的能力。 在准备面试时,你需要重点展示自己在大型前端项目架构设计方面的经验,特别是与数据可视化、仿真系统相关的案例。建议提前准备几个你参与过的复杂前端项目,详细说明你在技术选型、性能优化和团队协作中的具体贡献。同时要熟悉Threejs、WebGL等图形技术的基本原理和应用场景,即使没有直接经验也要表现出强烈的学习意愿和能力。对于加分项中的技术点,如Rust/WASM,可以提前做一些技术调研,展示你的技术广度和快速学习能力。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。