底层驱动软件工程师岗位职责
| 适配人群 | 汽车电控工程师,嵌入式驱动工程师,新能源汽车软件工程师 | 使用场景 | 整车控制器调试,新能源汽车试制,底层驱动测试 |
|---|---|---|---|
| 设立背景 | 公司做新能源车,vcu要控制整车,得有人写底层驱动软件。 | ||
| 核心职能 | 写vcu的底层驱动代码。编需求和设计文档。做硬件模块测试。写测试文档和函数说明。集成各层代码。 | ||
| 工作内容 | 写驱动代码。编文档。测硬件模块。写测试报告。说明函数功能。集成代码。帮调试样车。 | ||
| 协作关系 | 跟硬件工程师对接芯片和模块。向软件主管汇报。配合应用层和接口层同事联调。用车厂测试团队一起查问题。 | ||
工作职责:
负责新能源汽车整车控制器底层驱动软件开发
负责底层驱动软件需求文档及设计文档编制
负责底层驱动的硬件模块测试,测试文档编制及底层驱动函数的功能说明
负责底层驱动、接口层、应用层代码集成
支持试制车辆调试及问题分析
任职要求:
1.精通飞思卡尔单片机16位、32位底层驱动软件的编写,能熟练阅读飞思卡尔单片机的英文数据手册,熟练使用总线分析工具如canoe.pcan等
底层驱动软件工程师岗位职责:底层驱动软件开发工程师
| 适配人群 | 驱动工程师,汽车软件工程师,MCU开发人员 | 使用场景 | 芯片适配,车载系统开发,ECU开发 |
|---|---|---|---|
| 设立背景 | 做汽车里的芯片驱动,让硬件能听懂软件的话。 | ||
| 核心职能 | 写驱动代码、设计底层模块、测代码对不对、写开发文档。 | ||
| 工作内容 | 开发芯片驱动、设计实现模块、测试验证代码、写软件文档。 | ||
| 协作关系 | 跟硬件工程师一起调板子,向组长汇报进度,配合测试同事跑用例,和系统工程师对需求。 | ||
职责描述:
负责相关芯片底层驱动的开发;
负责嵌入式软件底层驱动相关模块的设计和实现;保证软件质量,熟悉misra-c及相关嵌入式软件开发流程
负责嵌入式软件底层驱动相关模块代码的测试和验证;
按照汽车软件的开发流程,负责相关软件的文档编写;
任职要求:
本科以上学历,电子、计算机、通信或汽车专业,3年以上嵌入式开发经验;
精通某款或几款mcu, 有过相关驱动开发经验
精通嵌入式c语言编程,汇编语言等,熟悉开发工具链(编译,链节,调试等)
了解汽车软件开发流程
软件开发调试各类工具,如示波器,canoe,isystem,makefile etc
底层驱动软件工程师岗位职责:嵌入式linux底层驱动软件工程师
| 适配人群 | 嵌入式工程师,软件开发员,系统调试员 | 使用场景 | 系统开发,内部测试,技术培训 |
|---|---|---|---|
| 设立背景 | 公司做嵌入式产品,需要有人把设计变成能跑的代码。 | ||
| 核心职能 | 写模块代码、做内部测试、调通软硬件接口、修bug、写文档、教别人用。 | ||
| 工作内容 | 写详细设计说明书、敲代码、自己测功能、改问题、写文档、培训同事。 | ||
| 协作关系 | 跟硬件工程师一起调板子,跟应用软件同事联调,向技术经理汇报,帮技术支持查问题。 | ||
1.负责按照总体设计完成模块详细设计说明书。
2.完成模块代码编写、内部测试工作。
3.协助硬件设计人员及应用软件设计人员进行系统开发与调试。
4.根据技术支持需求进行软件代码维护。
5.编写相关技术文档,并对有关人员进行培训。
底层驱动软件工程师岗位职责:嵌入式底层驱动工程师
| 适配人群 | 嵌入式驱动工程师,BSP软件工程师,安卓系统工程师 | 使用场景 | 智能硬件研发,安卓系统适配,嵌入式设备量产 |
|---|---|---|---|
| 设立背景 | 公司做智能硬件产品,安卓系统要跑得稳,得有人搞底层驱动适配。 | ||
| 核心职能 | 写linux驱动、调wifi蓝牙屏幕摄像头音频网口、维护bsp代码。 | ||
| 工作内容 | 开发维护驱动模块、写开发文档和测试用例、改bug、配合调试。 | ||
| 协作关系 | 跟硬件工程师对电路,跟安卓应用开发联调功能,向技术组长汇报,偶尔帮测试写用例。 | ||
岗位职责:
1、负责硬件产品安卓系统底层驱动部分的开发及维护,实现业务功能需求,负责系统的bsp软件开发及维护,包含linux驱动开发、wi-fi/bt/lcd/camera/audio/ethernet适配等工作;
2、负责编写相应的开发文档、测试用例,负责相应模块的开发文档编写;
3、参与其它相关软件开发过程。
任职要求:
1. 本科及以上学历,电子、计算机、通信等相关专业;
2. 二年及以上bsp软件开发经验;
3. 精通c/c 语言,熟悉android/linux操作系统,熟悉arm平台;
4. 有较强的学习能力和debug能力,善于沟通,责任心强。
底层驱动软件工程师岗位职责:单片机底层驱动开发工程师
| 适配人群 | 汽车电子工程师,嵌入式软件工程师,控制器开发工程师 | 使用场景 | 汽车电子开发,动力总成集成,ECU软件验证 |
|---|---|---|---|
| 设立背景 | 公司要搞汽车动力总成控制器开发,得有人干软件调试和测试这些活儿。 | ||
| 核心职能 | 写驱动代码、集成软件、做测试、整技术文档。活儿都得自己上手干。 | ||
| 工作内容 | 写底层驱动、调控制器软件、开发测试程序、归档技术资料。 | ||
| 协作关系 | 跟硬件工程师一起调板子,向项目经理汇报进度,配合测试组跑用例,和文档同事对齐材料。 | ||
职责描述:
主要参与汽车动力总成中各种控制器的软件调试、集成、测试及技术文档的整理。
岗位职责:
1.控制器底层驱动软件编写与调试;
2.控制器软件整体集成与测试;
3.硬件模块测试软件开发;
4.控制器开发技术资料的整理及维护;
岗位要求:
1.熟练掌握c语言,熟悉perl,python等脚本语言者优先;
2.熟悉单片机/arm/dsp系统架构,能够针对常见外设模块,如adc/gpio/spi,进行开发;
3.熟悉测试相关专业知识,熟练使用常见电子测试设备,具备嵌入式软件测试相关经验优先;
4.本科及以上学历,汽车电子、自动化或计算机专业;
5.良好的沟通能力和团队协作能力;
学历要求:本科
语言要求:不限
年龄要求:不限
工作年限:1年经验








