京东测试开发工程师
社招全职3年以上测试开发岗地点:北京状态:招聘
任职要求
1.本科及以上,计算机 / 自动化 / 机器人工程等相关专业,3 年以上软件测试经验,机器人 / 自动驾驶 / 智能硬件背景优先; 2.熟练掌握 Python、熟悉 C/C++,能独立开发自动化脚本; 3.熟悉Linux开发与调试;熟悉ROS/ROS2通信与工具链;熟悉 Jenkins/GitLab …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
搭建具身智能全流程质量与测试体系:参与需求/架构/技术设计与评审,制定测试策略与版本准入标准(质量门禁),建设覆盖需求-测试集-自动化验证-发布的可追溯闭环与度量体系。 核心算法与系统级验证:面向感知与多传感器融合、定位、规划控制/运动控制等模块,设计并执行算法/系统测试,评估精度、实时性、鲁棒性、稳定性与资源占用等关键指标。 仿真 + 真机的分层测试能力建设:开发仿真与实机自动化测试脚本与框架,接入 CI/CD 流水线,实现回归测试自动化与数据驱动评估。 本体/硬件与安全相关测试:建立安全测试与风险评估机制(急停、碰撞/夹持风险、失效保护等)。 数据分析与质量改进:主导故障复现、日志分析、根因定位与缺陷分级,推动跨团队质量改进;沉淀测试工具、用例库、数据集与测试报告模板,持续提升交付质量与效率。
包括英文材料
自动驾驶+
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.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
还有更多 •••