小米高级测试开发工程师(嵌入式领域)
社招全职5年以上A45281地点:南京状态:招聘
任职要求
1、本科及以上学历,电子、通信和自动化等相关专业毕业,至少5年以上短距离通信和网络相关工作经验; 2、熟悉C/C++或JAVA等编程语言,至少精通一项通信协议:WIFI、蓝牙协议, 同时熟悉Zigbee、NBIoT、Lora、UWB、NFC、PLC等协议者优先; 3、熟悉MQTT,CoAP,mDNS等协议和不同系统(Windows, Android、linux等)的通信底层连接框架,并有相关测试经验; 4、熟练运用各种测试工具(iperf、ixchariot、tcpdump、wireshark)和测试设备(Octoscope、蓝牙分析仪等)分析通信相关问题; 5、善于学习改进,良好的沟通,团队协作和抗压能力。 6、对质量和用户体验有高度的责任心,追求卓越的产品质量。 7、有物联网产品测试项目管理经验者优先考虑。
工作职责
1、负责通信测试框架和核心测试场景体验指标制定; 2、负责产品通信需求与开发方案的评审,并输出完善的测试方案,保障产品高质量交付; 3、针对通信系统、通信协议、上层应用等疑难问题能够精准识别和推动问题解决; 4、跟踪通信新技术并提升团队新技术测试能力,落地业界优秀实践; 5、负责提升和制定通信测试标准,参与制定物联网领域的相关企业标准/团体标准/行业标准/国家标准以及相关的技术白皮书等。
包括英文材料
学历+
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
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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
相关职位
社招4年以上测试及测试开发
1. 负责自动化测试用例设计,提升测试效率; 2. 负责产品测试方案及用例设计,保障高质量交付; 3. 负责产品测试执行及持续改进; 4. 负责测试技术攻关,保障嵌入式软件产品高质交付; 5. 通过测试流程和方法创新,不断改进测试整体解决方案,提升研发交付质量和效率; 6. 对产品、流程持续改进,推进质量体系建设。
更新于 2025-09-01
社招4年以上测试及测试开发
1. 负责自动化测试用例设计,提升测试效率; 2. 负责产品测试方案及用例设计,保障高质量交付; 3. 负责产品测试执行及持续改进; 4. 负责测试技术攻关,保障嵌入式软件产品高质交付; 5. 通过测试流程和方法创新,不断改进测试整体解决方案,提升研发交付质量和效率; 6. 对产品、流程持续改进,推进质量体系建设。
更新于 2025-07-16
社招8年以上智能与信息技术
岗位职责 1.功能安全软件设计开发,主导符合ISO26262 (ASILC/D)等级的车载控制器设计与开发,确保系统满足功能安全等级要求。(L4自动驾驶、电控系统、底盘系统等)功能安全软件设计,从需求分析(TSR|SSR)、软件设计到测试验证,主导功能安全转你件开发全流程,参与包括DFMEA、FTA、HARA等分析过程。主导设计安全机制(如故障检测、冗余设计、故障处理等)并集成到软件架构中,覆盖业务层、监控层及基础软件层交互。牵头解决功能安全系统性技术难题(如自动驾驶、电控系统、底盘温系统等场景); 2.技术标准与流程建设,建立功能安全软件开发流程,协助制定企业级安全设计规范和技术标准并推动流程落地。 3.跨领域协同与创新,协同硬件、应用、算法、测试等团队完成功能安全关键系统的跨领域集成与验证,主导功能安全软件部署;跟踪SOTIF(ISO21448)预期功能安全等新兴技术趋势,推动技术硕研与专利布局。