AI智能简历诊断!

想知道你的简历存在什么问题吗?

从简历规范度、职业形象塑造、职场经历、核心能力、职场竞争力五个维度综合评估,为你的求职保驾护航!

立即诊断

底层软件开发工程师

2-3.5万·13薪
宁波市本科不限经验

职位描述

工作职责:
一、汽车电子系统底层软件开发:
1、负责汽车电子控制单元(ECU)底层驱动程序的设计、开发与维护。
2、编写和优化底层软件代码,确保与硬件平台的高效兼容与稳定运行。
3、开发并维护硬件抽象层(HAL)、驱动程序、启动代码及操作系统接口等底层模块。
二、嵌入式系统开发:
1、进行嵌入式软件开发,优化系统性能,保证系统的高可靠性与实时性。
2、调试、分析和优化嵌入式系统,解决系统运行中的软硬件问题。
三、ECU通讯协议支持
1、支持CAN、LIN、FlexRay、Ethernet等汽车通信协议的实现与调试。
2、负责CAN网络协议栈的设计与优化,确保稳定的车载网络通信。
四、功能验证与测试
1、编写测试计划与测试用例,确保底层软件和硬件系统的功能与性能符合要求。
2、使用工具(如调试器、示波器、CAN分析仪等)进行硬件调试、软件调试与性能测试。
3、与硬件工程师、系统工程师的协作
4、与硬件工程师合作,确保硬件与软件系统的有效结合。
5、与系统架构师协作,参与系统架构设计、模块划分及接口定义。
"
五、文档与代码管理
1、编写软件设计文档、接口文档及技术文档,保持代码规范,注重文档的完整性与可维护性。
2、使用版本控制工具(如Git)管理代码,确保版本管理和代码的可追溯性。
任职资格:
一、学历要求:本科及以上学历,电子工程、计算机、自动化或相关专业。
二、技术能力:
1、 熟悉C/C++编程语言,具备较强的嵌入式软件开发能力。
2、有丰富的汽车电子ECU底层开发经验,熟悉车载硬件平台及软件架构。
3、熟悉汽车通信协议(CAN、LIN、Ethernet等),有实际应用经验。
4、具备操作系统(RTOS、裸机等)底层开发经验,能够进行驱动开发与调试。
5、了解汽车电子行业的标准与规范,如ISO
26262、AUTOSAR等。
6、有电控单元(ECU)开发、诊断协议(UDS、KWP2000等)相关经验者优先。
三、经验要求:
1、5年以上汽车电子或嵌入式系统底层开发经验。
2、有实际汽车电子项目经验者优先,特别是汽车安全、动力总成、车载网络等方面的经验。
3、具备调试与测试汽车电子产品的经验,能够独立完成硬件与软件的联合调试工作 。

20,861+ 岗位更新等你来订阅

一键订阅最新的岗位,每周送达

您可以在邮箱中随时取消订阅