bright

固件开发工程师
合肥阳光电动力科技股份有限公司 · 3年经验
bright
日薪: ¥1000/8h
地点: 深圳 龙岗
时间: 周六周日可工作日驻场(离职原因)
ID:419576 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | C++ Flutter Python C语言 测试 Dart 自动化测试 Ubuntu Linux
1. 熟练使用AI编程工具,掌握使用大模型运行平台ollama。熟练使用AI智能体工具,如continue、cline、copilot。熟练在本地VS Code集成AI编程模型,如deepseek-r1:7b、deepseek-coder-v2:latest、qwen2.5-coder:7b、codegeex4:latest。熟练的使用AI工具解决工作问题,如文档编写、生成测试用例、搭建定制化上位机等。

2. 熟练开发MCU底层驱动、车载DCDC应用层、Bootloader软件、UDS诊断应用层、诊断通信协议栈、OBD诊断应用层、Autosar网路管理。

3. 熟练掌握ISO14229,ISO15765,ISO15031,SAE J1979、Autosar Nm等标准规范。

4. 深入理解车载信息安全需求,并熟练开发信息安全功能。包含jtag加密、AES128-CMAC、SHA256、RSA2048、启动校验、对称加密和非对称加密等。

5. 熟练使用STM32F103/F407、MSP432/430、S32K1(K3)、TI 28P65、28P55、28374、280039、280049等MCU和DSP。

6. 掌握常用的外设和通信方式,如GPIO、SPI、IIC、UART、CAN(CANFD)、EEPROM、ADC、DAC、PWM、DMA等。有良好的数字电路和模拟电路基础,能独立分析硬件原理图。

7. 熟练使用Vector工具链Diva编写cdd文件进行诊断自动化测试,熟练使用Canoe进行数据可视化分析。

8. 熟悉Linux的Ubuntu系统,能在Ubuntu系统下进行文件处理和编程工作。

9. 熟练掌握C/C++语言,能使用C/C++语言独立进行嵌入式项目开发。熟练掌握C语言指针和结构体的使用,善于使用数据结构高效处理数据。

10. 熟练掌握python脚本语言,能使用python脚本进行文件处理、数据处理和分析、上位机开发等工作。

11. 熟悉C++ STL标准库,能通过调用标准库中已有的接口提高开发效率。

12. 熟练掌握C++的MFC框架和Dart的Flutter框架,并能熟练的使用MFC框架和Flutter框架进行上位机开发。

13. 熟练掌握进程和线程概念以及它们的应用场景,掌

项目1:
(1) 负责Autosar网络管理模块的重构工作。
(2) 承担公司电控和电源项目的固件开发工作,包括驱动层和BSP层软件bug修复和功能新增、Bootloader、UDS诊断、OBD诊断、Autosar网络管理、模块上下电时序和重要数据下电存储等功能。
(3) 负责新项目和老项目的信息安全开发工作,涉及JTAG加密、安全启动、刷写验签、安全访问鉴权、对称加密和非对称加密技术应用等。
(4) 负责研发自测试的自动化脚本开发。
(5) 负责新项目代码走读和评审工作。

项目2:
(1)参与公司底层驱动开发,修复现有软件底层驱动bug,维护现有软件正常运转。
(2)参与制定公司软件架构,参与公司软件平台底层组件开发。
(3)编写软件组件详细设计文档,协助公司进行Aspice认证。
(4)负责一体机DCDC应用程序开发并自测DCDC功能,独立对接客户沟通确认软件开发需求。
(5)按ISO 14229-1规范,开发规范化、功能完整的诊断程序,保证程序模块化、可配置化、具 备高度的可维护性。
(6)依据Autosar网络管理规范,开发标准的网络管理程序。
(7)按ISO 15765-2规范,开发标准化的传输层程序,支持CANFD可变长度通讯、CAN 2.0通讯、 支持正常寻址、扩展寻址、混合寻址。
(8)开发外部看门狗芯片程序、EEPROM芯片程序。
(9)负责部分Boot刷写需求开发。
(10)用python语言编写Inboot、UDSBoot、APP三合一程序打包脚本。
(11)用python语言编写脚本,自动解析dbc文件通讯矩阵,生成APP通讯所需的C代码,提高软 件开发效率。
(12)开发诊断测试脚本。

项目3:
参与公司Aspice认证,负责编写底层组件详细设计文档和Bootloader详细设计文档。
(2) 使用tessy工具对底层模块软件进行单元测试、测试QAC工具对底层模块代码进行静态分
析。
(3) 使用C++ MFC框架开发上位机,供产品开发测试使用。
(4) 负责UDSBoot启动引导代码开发和维护。
(5) 负责产品黑匣子数据的存取代码开发。
(6) 负责编写日常工作中的软件变更文档,新功能开发的软件功能自测文档。
(7) 熟练掌握记录车载信号定义的dbc文件和arxml文件。
(8) 熟练使用PcanView、周立功等调试工具和周立功示波器分析工具。
(9) 熟悉Canoe、TsMaster测试工具。
(10)负责诊断和网络管理需求开发和现有软件维护。
(11)负责使用EB tresos对S32K312芯片的Mcal驱动进行配置。
bright ID:419576 复制

bright

固件开发工程师 · 3年经验 · 合肥阳光电动力科技股份有限公司
城市深圳 龙岗 日薪1000元/8h 时间 周六周日可工作日驻场(离职原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | C++ Flutter Python C语言 测试 Dart 自动化测试 Ubuntu Linux
1. 熟练使用AI编程工具,掌握使用大模型运行平台ollama。熟练使用AI智能体工具,如continue、cline、copilot。熟练在本地VS Code集成AI编程模型,如deepseek-r1:7b、deepseek-coder-v2:latest、qwen2.5-coder:7b、codegeex4:latest。熟练的使用AI工具解决工作问题,如文档编写、生成测试用例、搭建定制化上位机等。

2. 熟练开发MCU底层驱动、车载DCDC应用层、Bootloader软件、UDS诊断应用层、诊断通信协议栈、OBD诊断应用层、Autosar网路管理。

3. 熟练掌握ISO14229,ISO15765,ISO15031,SAE J1979、Autosar Nm等标准规范。

4. 深入理解车载信息安全需求,并熟练开发信息安全功能。包含jtag加密、AES128-CMAC、SHA256、RSA2048、启动校验、对称加密和非对称加密等。

5. 熟练使用STM32F103/F407、MSP432/430、S32K1(K3)、TI 28P65、28P55、28374、280039、280049等MCU和DSP。

6. 掌握常用的外设和通信方式,如GPIO、SPI、IIC、UART、CAN(CANFD)、EEPROM、ADC、DAC、PWM、DMA等。有良好的数字电路和模拟电路基础,能独立分析硬件原理图。

7. 熟练使用Vector工具链Diva编写cdd文件进行诊断自动化测试,熟练使用Canoe进行数据可视化分析。

8. 熟悉Linux的Ubuntu系统,能在Ubuntu系统下进行文件处理和编程工作。

9. 熟练掌握C/C++语言,能使用C/C++语言独立进行嵌入式项目开发。熟练掌握C语言指针和结构体的使用,善于使用数据结构高效处理数据。

10. 熟练掌握python脚本语言,能使用python脚本进行文件处理、数据处理和分析、上位机开发等工作。

11. 熟悉C++ STL标准库,能通过调用标准库中已有的接口提高开发效率。

12. 熟练掌握C++的MFC框架和Dart的Flutter框架,并能熟练的使用MFC框架和Flutter框架进行上位机开发。

13. 熟练掌握进程和线程概念以及它们的应用场景,掌

项目经验

项目1:
(1) 负责Autosar网络管理模块的重构工作。
(2) 承担公司电控和电源项目的固件开发工作,包括驱动层和BSP层软件bug修复和功能新增、Bootloader、UDS诊断、OBD诊断、Autosar网络管理、模块上下电时序和重要数据下电存储等功能。
(3) 负责新项目和老项目的信息安全开发工作,涉及JTAG加密、安全启动、刷写验签、安全访问鉴权、对称加密和非对称加密技术应用等。
(4) 负责研发自测试的自动化脚本开发。
(5) 负责新项目代码走读和评审工作。

项目2:
(1)参与公司底层驱动开发,修复现有软件底层驱动bug,维护现有软件正常运转。
(2)参与制定公司软件架构,参与公司软件平台底层组件开发。
(3)编写软件组件详细设计文档,协助公司进行Aspice认证。
(4)负责一体机DCDC应用程序开发并自测DCDC功能,独立对接客户沟通确认软件开发需求。
(5)按ISO 14229-1规范,开发规范化、功能完整的诊断程序,保证程序模块化、可配置化、具 备高度的可维护性。
(6)依据Autosar网络管理规范,开发标准的网络管理程序。
(7)按ISO 15765-2规范,开发标准化的传输层程序,支持CANFD可变长度通讯、CAN 2.0通讯、 支持正常寻址、扩展寻址、混合寻址。
(8)开发外部看门狗芯片程序、EEPROM芯片程序。
(9)负责部分Boot刷写需求开发。
(10)用python语言编写Inboot、UDSBoot、APP三合一程序打包脚本。
(11)用python语言编写脚本,自动解析dbc文件通讯矩阵,生成APP通讯所需的C代码,提高软 件开发效率。
(12)开发诊断测试脚本。

项目3:
参与公司Aspice认证,负责编写底层组件详细设计文档和Bootloader详细设计文档。
(2) 使用tessy工具对底层模块软件进行单元测试、测试QAC工具对底层模块代码进行静态分
析。
(3) 使用C++ MFC框架开发上位机,供产品开发测试使用。
(4) 负责UDSBoot启动引导代码开发和维护。
(5) 负责产品黑匣子数据的存取代码开发。
(6) 负责编写日常工作中的软件变更文档,新功能开发的软件功能自测文档。
(7) 熟练掌握记录车载信号定义的dbc文件和arxml文件。
(8) 熟练使用PcanView、周立功等调试工具和周立功示波器分析工具。
(9) 熟悉Canoe、TsMaster测试工具。
(10)负责诊断和网络管理需求开发和现有软件维护。
(11)负责使用EB tresos对S32K312芯片的Mcal驱动进行配置。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

暂不接受预约

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏 暂不接受 微信沟通 立即沟通