小米小米汽车-网络安全测试工程师
社招全职A259977地点:南京状态:招聘
任职要求
1. 熟悉ASPICE开发流程体系,有良好的文档编写能力; 2. 熟练使用CMake等自动化编译工具,熟练使用git等代码管理工具; 3. 熟练掌握Python、shell等脚本语言; 4. 熟悉Linux/QNX/Android操作系统,熟练掌握Linux/QNX/Android操作系统测试环境搭建; 5. 熟练使用Vector CANoe或者其他类似工具进行CAN/LIN通信的测试; 6. 熟悉常用的网络通信协议(串口,TCP/IP、USB,蓝牙、ttftp、samba、nfs等); 7. 熟悉密码学算法,了解对称、非对称加密等基础密码学算法; 8. 具有嵌入式设备调试和维护经验; 9. 能独立完成测试计划、用例编写,测试执行,测试报告撰写等测试流程; 10. 具有较强的沟通能力和解决问题能力,自驱力强,具有跨域合作精神,逻辑思维强; 11. 熟悉整车网络安全产品者优先;
工作职责
1. 负责整车网络安全产品的功能验证测试; 2. 负责搭建整车网络安全产品的测试环境; 3. 负责设计整车网络安全产品的测试方案以及测试用例; 4. 负责执行整车网络安全产品的测试用例,并通过内部JIRA系统对测试问题进行跟踪管控; 5. 负责配合开发工程师分析和定位问题,并完成对新提交版本的验证; 6. 负责开发一定的自动化测试工具,提升测试自动化水平; 7. 负责开发自动化设计脚本等优化测试效率工具; 8. 负责建立并持续完善测试相关规范;
包括英文材料
CMake+
https://cmake.org/getting-started/
We want to give you the resources you need to confidently leverage CMake as your build system of choice.
https://learnxinyminutes.com/zh-cn/cmake/
CMake 是一个跨平台且开源的自动化构建系统工具。通过该工具你可以对你的源代码进行测试、编译或创建安装包。
https://www.youtube.com/watch?v=7YcbaupsY8I
CMake introduction for absolute beginners.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
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.
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
脚本+
[英文] 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
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
TCP/IP+
[英文] What is TCP/IP?
https://www.techtarget.com/searchnetworking/definition/TCP-IP
TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect network devices on the internet.
算法+
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://www.youtube.com/watch?v=3kzHmaeozDI
If you haven't come across unit testing and wondering what it's all about then take some time and watch this video.
https://www.youtube.com/watch?v=BQqzfHQkREo
https://www.youtube.com/watch?v=VywxIQ2ZXw4
This course will introduce you to Postman and is suited for beginners.
https://www.youtube.com/watch?v=zp5Jh2FIpF0
相关职位
社招5年以上研发类
1、安全测试策略制定:负责制定软件安全测试的整体策略和计划,确保测试活动符合项目需求和行业标准。 2、测试需求分析:深入理解产品需求文档,从中提取安全测试需求,识别潜在的安全风险点。 3、测试设计与执行:设计并执行全面的安全测试用例,包括但不限于渗透测试、漏洞扫描、安全配置审核等,确保软件的安全性。 4、缺陷跟踪与管理:使用缺陷跟踪系统记录、分类、跟踪并验证安全缺陷的修复情况,确保所有安全问题得到妥善解决。 5、测试报告与反馈:编制详细的安全测试报告,向开发团队、项目经理及其他利益相关者提供测试结果和改进建议。 6、自动化测试:研究和引入合适的自动化测试工具和技术,提高安全测试的效率和质量。
社招4年以上信息技术类
1、负责公司信息安全建设、实施、技术支持工作,针对基础架构进行桌面安全、系统安全、病毒防范、应用安全、数据安全、物理安全、网络安全等的风险评估和控制; 2、在防入侵、防泄漏领域,在流程、机制、策略、架构、监控等方面提供解决方案; 3、根据具体情况,在建立系统、全面、有效的信息安全管理、运营、监管体系方面提供技术支撑,并有能力以项目方式主导实施落地; 4、基于监管要求,负责应用系统的漏洞扫描、安全等级保护,渗透测试及整改及复测工作。
更新于 2021-10-31
社招IDG
-负责IDG 自动驾驶业务云端服务的渗透测试; -负责对无人车辆、5G 云驾舱和运营基地的风险评估和安全加固; -负责对自动驾驶网络安全&数据安全事件分析、处置。 -跟踪国内外车联网安全动态,迭代威胁情报与漏洞管理。
更新于 2025-04-11