
文远知行自动驾驶前端工程师-infra
社招全职2年以上地点:广州状态:招聘
任职要求
Job Description 文远知行是一家快速发展的自动驾驶公司,我们创造了最为便捷的可视化自动驾驶开发工具,使算法工程师能够从复杂的数据中直观理解驾驶场景,并且解决问题。作为一名前端开发工程师,你将与用户团队密切合作,不断提高开发闭环工具链的前端易用性、性能和稳定性,加速团队不断迭代自动驾驶算法。 文远知行致力于实践敏捷开发的团队协作与结果导向的效能评价,推崇以创造性方式解决问题,拥抱变化,持续的学习与提高。 Individual Responsibility 基础架构团队负责设计和开发自研车载系统及中间件、开发高性能云计算系统、搭建大规模数据处理和分析平台、利用机器学习和模仿学习设计自动驾驶仿真算法、构建大规模仿真场景、以及研发支撑算法开发、测试、集成和部署的强大工具。该岗位关注于持续改进无人驾驶前端工具链,工作内容包括但不限于: 参与基础架构部门的系列前端工具链产品的开发工作; 参与前端技术架构设计,推进新技术在业务中落地; 解决产品开发过程中的前端疑难杂症,以及性能优化。 Job Requirement 计算机或者相关专业本科或以上学历,良好的数据结构理解能力; 对前端技术充满热情,具备较强自学能力; 两年以上前端工作经验,至少参加过一个完整中型前端项目开发; 能够独立完成网站脚手架搭建,了解B/S架构工作原理; 熟悉React/Vue/Angular等前端技术中的至少一项,具备独立项目开发能力; 熟悉WebGL相关内容优先,例如Babylon.js/Three.js; 熟悉前端性能的优化,熟悉使用Chrome/Safari等前端调试工具; 具有良好的表达能力,善于与人沟通合作,有良好的团队意识及高度责任心; 关注前端技术发展,乐于学习分享,良好的沟通心态,能承受一定的工作强度。
工作职责
无
包括英文材料
自动驾驶+
https://www.youtube.com/watch?v=_q4WUxgwDeg&list=PL05umP7R6ij321zzKXK6XCQXAaaYjQbzr
Lecture: Self-Driving Cars (Prof. Andreas Geiger, University of Tübingen)
https://www.youtube.com/watch?v=NkI9ia2cLhc&list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY
You will learn to make a self-driving car simulation by implementing every component one by one. I will teach you how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions and how to make the car control itself using a neural network.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
学历+
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
Angular+
[英文] Learn Angular
https://angular.dev/tutorials/learn-angular
This interactive tutorial will teach you the basic building blocks to start building great apps with Angular.
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Angular_getting_started
文章中我们关注 Angular 能提供什么、安装必备的组件、建立一个示例应用,并关注 Angular 的基本架构。
WebGL+
[英文] Learn WebGL
https://learnwebgl.brown37.net/
The traditional approach to learning a subject is to divide the topic into sub-topics, study each sub-topic, and then show how the sub-topics relate to each other.
https://www.youtube.com/watch?v=bP7_FeP9kU4
Ever want to know how 3D games and simulations are made?
https://www.youtube.com/watch?v=y2UsQB3WSvo
I'm finally getting around to updating my WebGL series! The old series used some fairly outdated JavaScript.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
Babylon.js+
[英文] Learning The Docs
https://doc.babylonjs.com/journey/learningTheDocs
the documentation is designed to take you step by step further on the journey of mastering all that this platform has to offer.
Three.js+
[英文] Getting Started
https://threejs.org/manual/
https://www.youtube.com/watch?v=UMqNHi1GDAE
Learn fundamental JavaScript coding techniques by creating dazzling real-time 3d animations and effects using three.js.
相关职位
社招
1、与包括强化学习,端到端模仿学习,运控算法等团队合作,对各类关键状态,指标进行可视化,简化问题的排查,定位流程; 2、通过包括但不限于图表,3D 模型,点云等多种形式,对机器人测试过程中产生的海量数据进行展示; 3、开发机器人测试中使用的各类工具,如状态展示,数据上传等测试及开发所需工具; 4、与算法,后端等团队紧密合作,研发机器人开发过程中所需的各类 AI 效能工具。
更新于 2024-02-05
社招
1、 与包括强化学习,端到端模仿学习,运控算法等团队合作,对机器人产生的海量数据进行处理,存储,可视化; 2、开发机器人的数据处理,存储管线,保证数据的高效处理,高效存储,高效获取; 3、开发机器人研发过程中所需的数据可视化工具,对数据进行高性能的可视化; 4、与算法团队紧密合作,研发并提供机器人开发过程中所需各类 AI 工具。
更新于 2024-09-26
社招
1、 与包括强化学习,端到端模仿学习,运控算法等团队合作,对机器人产生的海量数据进行处理,存储,可视化; 2、开发机器人的数据处理,存储管线,保证数据的高效处理,高效存储,高效获取; 3、开发机器人研发过程中所需的数据可视化工具,对数据进行高性能的可视化; 4、与算法团队紧密合作,研发并提供机器人开发过程中所需各类 AI 工具。
更新于 2025-07-14