小米Vela高级研发工程师
社招全职A215508地点:南京状态:招聘
任职要求
1. 计算机,电子工程或相关专业本科以上学历,熟悉C汇编语言,熟悉常用数据结构; 2. 有车载领域产品中的AutoSAR CP RTE、BSW、MCAL基础软件开发经验者开发经验者优先; 3. 有网络协议,CAN/LIN/FlexRay/MOST总线协议及设备驱动开发经验优先; 4. 熟悉汽车行业相关标准,如ISO14229, ISO26262,以太网通信协议等优先; 5. 有主流RTOS系统(如NuttX、FreeRTOS、QNX、VxWorks、Zephyr、LiteOS等)的开发经验优先; 6. 对AutoSAR AP/CP有实际设计和开发经验优先
工作职责
1. 负责Vela CAN/LIN 、功能安全等组件的开发,完成需求分析、方案设计、代码开发、测试及文档输出 2. 负责CAN/LIN/FlexRay/MOST总线协议实现及驱动框架、协议栈、Interface及COM Service等功能开发及性能优化相关工作 3. 和业务团队共同合作完成MCU/ZCU相关产品量产
包括英文材料
学历+
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.
数据结构+
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
RTOS+
[英文] RTOS Fundamentals
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/01-RTOS-fundamentals
A Real-Time Operating System (RTOS) is a type of computer operating system designed to be small and deterministic.
FreeRTOS+
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/00-Overview
Our beginner's guides are here to help you get up to speed quickly and easily with FreeRTOS.
相关职位
社招5年以上A107779
1. 负责vela系统框架快应用框架的设计、研发,解决业务问题; 2. 对快应用框架组件分析性能分析瓶颈点并进行优化 3. 负责quickjs引擎的维护和优化、重要功能改进、新功能支持;
更新于 2025-03-11
社招5-10年A102269
1. 负责vela驱动相关模块(Sensor, 总线, PM, charger,外设等) 设计开发. 2. 负责vela驱动相关模块(Sensor, 总线, PM, charger,外设等)系统问题修复.
更新于 2025-06-13
社招5年以上A232174
1、 负责小米HyperOS软件、互联互通、Vela、IoT等核心软件项目,负责项目按时高质量交付; 2、 负责软件项目范围,包括但不限于可行性评估,资源协调,风险评估,需求评审等; 3、 负责制定软件项目计划,监控项目过程中的风险,推动相关方解决问题,确保项目进度和质量; 5、 负责项目过程中典型问题复盘和项目总结,积累组织过程资产; 6、 参与部门项目流程建设,制定和优化项目管理制度、流程、规范,推动效能提升;
更新于 2025-02-21