文远知行内推码NTAVeU2

春季招聘机会多多,还有25实习hc,欢迎投递~#秋招##春招##实习##算法#|
职位描述
自动驾驶嵌入式开发 校招
方向1:传感器固件开发(技术栈:  linux & C++)
岗位职责
1. 负责在 X86/ARM 平台上进行 C++ 程序的编写或移植

2. 负责在多平台上进行性能调优

3. 负责优化整体系统性能,包括吞吐量和延迟

4. 协助进行传感器性能评估、自动驾驶车辆传感器系统设计

任职要求

1. 本科及以上学历

2. 精通 C ++,熟悉嵌入式 linux 开发环境,熟悉交叉编译环境,有独立的 linux 开发能力,熟悉 linux 应用的开发和调试,熟悉linux常见异常分析

3. 熟悉 linux 网络编程,多线程、多进程编程

4. 英语 6 级,较好的听说读写能力

5. 熟悉 Git 操作,熟悉软件开发基本流程

6. 工作认真负责、责任心强,有良好的团队合作精神

加分项

1. 熟悉 lidar 特性和点云特征。能够熟练使用常用的点云处理工具

2. 具有毫米波雷达的基本知识,了解常见的点云特征,噪点特征

3. 了解数字信号处理、离散傅里叶变换、常见的数字滤波算法等

4. 熟悉 linux 的高效网络框架,比如 DPDK,XDP

5. 有lidar或者iTOF驱动开发经验者优先

6. 有毫米波雷达驱动开发经验者优先

方向2:车载嵌入式(MCU) 优先考虑有autosar BSW经验的应届生

岗位职责

1. 负责嵌入式平台(MCU)上的车载 BSW 平台开发;

2. 负责系统诊断功能、Bootloader升级和OTA功能的开发与调试;

3. 负责与硬件工程师一起指定和审核 HSI,并进行 MCAL 的配置;

4. 负责系统功能安全方案设计和开发;

5. 负责 ASW 与 BSW 的集成;

任职要求

1. 本科及以上学历;

2. 熟练掌握 C 语言,有车载嵌入式控制器(VCU、BMS、MCU、ECM等)BSW 开发经验;

3. 熟悉车规级软件开发流程;

4. 熟悉 NXP, 英飞凌 等车规级嵌入式微控制器;

5. 熟悉 AUTOSAR 标准,熟练掌握 AUTOSAR 开发方法论和流程;

6. 熟悉 BSW AUTOSAR 配置,ARXML 文件格式及处理方法;
全部评论
问一下所谓的笔试是什么啊,达到什么条件才能过面试
点赞 回复 分享
发布于 2024-02-24 12:09 北京

相关推荐

开头自我介绍,开始吟诵,面试官对我的qt+硬件+服务器项目不感兴趣便开始询问使用语言是否为cpp。1.使用过哪些cpp11以上新特性。答:智能指针三剑客(shared_ptr, unique_ptr, weak_ptr).....2.开始询问shared_ptr的底层实现。答:引用计数器+裸指针。3.shared_ptr 解决了普通指针的什么问题。答:RAII对象创建和析构时能自动管理资源,解决内存泄露。4.是否能设计一个shared_ptr,这个shared_ptr里面有哪些成员变量。只答出来:裸指针+引用计数器,也许对数组需要记录长度,析构时范围释放。面试官不语。5.weak_ptr是否使用过,具体api调用。答:创建对象时需要指向shared_ptr, 拿指针时需要lock。是否能设计一个weak_ptr。(😅给菜鸡干懵了,便开始临时发挥。)答:也需要一个引用计数器来记录shared_ptr的引用计数器,当lock时,若shared_ptr引用计数器为0时,他返回空指针。6.unique_ptr的使用场景,我就往单例上靠。7.进程间通信哪些方式。开始吟唱。提到了共享内存和消息队列,消息队列怎么实现😅,开始说是一个单向队列(不知道linux系统底层是但还是双),就答一个消费者模型的单向queue。还问了本地套接字的使用api调用过程。8.线程同步方式。开始吟唱。提到了互斥锁,互斥锁底层实现😂。哥们不行了,提到了线程阻塞和休眠。问,怎么实现线程阻塞和休眠,答涉及线程调度,深了不会了。9.一道设计题,主线程创建一个资源在子线程消费完之前wait住,简单的用mutex对一个int val加锁和std::thread实现了对这个共享变量的访问。面试官看完能运行就放我走了。看到的面试官都好累(上班不容易呀),明天又要干那b横项,希望能早日毕业,早日放我实习,😖。
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务