慧实习
← 返回首页

底层软件工程师(J11873)

威迈斯 · 上海市 · 社招

信息来源:威迈斯官方招聘查看原始链接 ↗薪资面议
立即投递 ↗

AI 摘要智能生成

微控制器驱动开发:根据芯片手册

职位描述

1.微控制器驱动开发:根据芯片手册,使用C语言编写MCU(微控制器)的底层驱动,配置时钟、中断、ADC/PWM等内部模块,以及SPI、I2C、CAN等通信接口。 2.板级支持包开发与适配:针对核心板或域控制器,开发Bootloader、操作系统底层及板载外设驱动,实现硬件平台的初始化与适配。 3.复杂设备驱动开发:为电机控制器零部件开发底层驱动程序和基础算法。 4.软件架构设计与集成:在多核MCU上进行任务分配、资源隔离和核间通信设计,定义应用层与底层之间的接口,将各模块集成为完整的可运行软件包。 5.软件测试与验证:执行单元测试、集成测试,并支持台架和整车测试,确保底层软件功能正确、性能达标。 6.问题定位与解决:分析并解决开发、测试及实车验证中出现的底层软件技术问题,如偶发通信故障、系统死机或资源冲突等。 7.功能安全实现:遵循ISO 26262功能安全标准,在代码编写和架构设计中落实安全机制,支持相关安全审核与认证。 8.技术文档撰写:编写底层软件的需求分析、设计说明、测试用例等技术文档,确保开发过程可追溯。 9.软件流程规范化:参与或推动公司软件开发的流程体系建设,确保开发活动符合行业规范和质量体系要求。

任职要求

  • 精通C语言,熟悉汇编语言更佳,具备良好的编码风格与代码审查习惯。
  • 熟练掌握嵌入式调试工具(如JTAG、Lauterbach、示波器、逻辑分析仪),能独立定位底层硬件/软件问题。
  • 熟悉AUTOSAR Classic平台(CP)的BSW配置与RTE集成,有Vector、ETAS、EB等工具链使用经验者优先。
  • 了解ISO 26262功能安全标准,熟悉ASIL等级划分及安全机制(如看门狗、ECC、锁步核等)的实现。

同类岗位推荐