1.5-2.5万
江苏省南京市栖霞区科创路1号
技能与知识要求
1. 扎实的编程基础:
Ø 精通 C 语言,C++等语言,深入理解指针、内存管理、数据结构、算法,了解汇编语言者优先。
Ø 深入理解微控制器/微处理器架构 如 ARM Cortex-M/R/A 系列等。了解 CPU 核心、中断系统、时钟、内存管理单元、外设控制器。
Ø 外设接口编程: 熟练掌握 GPIO、UART、SPI、I2C、CAN、LIN、Ethernet、USB、ADC/DAC、PWM 等常用接口的驱动开发与调试。
Ø 理解任务调度、进程/线程、同步机制、优先级反转等。
2. 汽车电子特定技术栈
Ø 经典 AutoSAR: 理解分层架构、BSW、RTE、SWC 的概念。
Ø 车载网络协议,精通 CAN / CAN FD: 协议栈、报文结构、ID 分配、错误处理、工具使用,熟悉 LIN等 低成本传感器/执行器网络。
Ø 精通 UDS: 基于 CAN/Ethernet 的统一诊断服务协议,是必备核心技能。
Ø 熟悉 OBD-II: 法规要求。
Ø 深入理解 ISO 26262 标准: 这是汽车电子开发的基石。理解 ASIL 等级、安全目标、安全机制、FMEA/FTA、安全分析流程、安全生命周期。
Ø 具备在功能安全要求下进行软件设计、编码、测试的经验(如使用安全库、实施监控机制、冗余设计等)。
3. 汽车软件工程流程:
Ø 熟悉 ASPICE 流程要求(尤其是 SWE 相关流程域)。
Ø 了解 V 模型开发流程。
Ø 理解需求管理、配置管理、变更管理在汽车项目中的重要性。
4. 软件开发工具链:
Ø 熟练使用主流 IDE 和编译器:如 IAR Embedded Workbench, Keil MDK, Green Hills MULTI, GCC 等。
Ø 熟练使用调试工具:如 JTAG/SWD 调试器、逻辑分析仪、示波器、总线分析仪、网络分析仪。
Ø 熟悉持续集成/持续部署概念和工具。
Ø 熟悉静态代码分析工具
Ø 熟悉单元测试框架
5. 软件工程实践
Ø 良好的软件设计能力:理解模块化、低耦合、高内聚、设计模式。
Ø 代码质量意识:编写可读、可维护、符合规范(如 MISRA C/C++)的代码。
Ø 调试与问题定位能力:能快速有效地定位和解决复杂的软硬件问题。
Ø 文档能力:能编写清晰的设计文档、接口文档、测试文档。
任职条件
1. 基本要求
Ø 本科及以上学历,计算机科学、软件工程、电子工程、自动化、车辆工程等相关专业,硕士学历优先。
Ø 有功能安全开发经验,熟悉AutoSAR系统架构者优先。
Ø 3年以上 汽车电子行业 嵌入式软件开发经验。熟悉汽车电子开发流程、规范和标准是核心要求。
Ø 有 Tier1 供应商或 OEM 工作经验优先。
2. 软技能:
Ø 解决问题能力: 面对复杂系统问题的分析和解决能力。
Ø 沟通协作能力: 能清晰表达技术观点,与硬件工程师、测试工程师、系统工程师、项目经理等有效协作。
Ø 学习能力: 汽车电子技术发展迅速,需要持续学习新技术和新标准。
Ø 责任心与质量意识: 理解汽车软件的质量和可靠性关乎安全,需具备高度的责任感和严谨的工作态度。
英语能力: 良好的英语读写能力(阅读数据手册、标准、技术文档),一定的听说能力(跨国团队协作)是加分项。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕