职位详情
嵌入式软件工程师
1.5-2.5万·13薪
南京维思科汽车科技有限公司
南京
3-5年
本科
06-06
工作地址

江苏省南京市栖霞区科创路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. 软技能:

Ø 解决问题能力: 面对复杂系统问题的分析和解决能力。

Ø 沟通协作能力: 能清晰表达技术观点,与硬件工程师、测试工程师、系统工程师、项目经理等有效协作。

Ø 学习能力: 汽车电子技术发展迅速,需要持续学习新技术和新标准。

Ø 责任心与质量意识: 理解汽车软件的质量和可靠性关乎安全,需具备高度的责任感和严谨的工作态度。

英语能力: 良好的英语读写能力(阅读数据手册、标准、技术文档),一定的听说能力(跨国团队协作)是加分项。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请