BSW SW Engineer
On-siteNanjing, Jiangsu, China
Job Summary
Develop automotive electronic control unit (ECU) low-level software and adaptations, including MCU/MPU drivers and chip peripheral communication interfaces. Configure MCAL, operating systems, scheduling, memory management, and watchdog modules based on AUTOSAR architecture. Verify alignment between low-level software and hardware schematics to resolve timing, electrical compatibility, and co-development issues. Design fault diagnosis, reset management, and safety monitoring mechanisms to meet ISO 26262 functional safety standards. Manage software versions, compile environments, and code optimization to support multi-project and multi-platform reuse. Collaborate with application layer teams to provide driver capabilities and resolve cross-layer collaboration problems.
Required Qualifications
- 本科及以上,电子、自动化、车辆工程、计算机、软件工程等相关专业
- 6 年及以上汽车行业底层软件开发经验
- 熟练掌握 C 语言嵌入式开发
- 精通单片机 / 嵌入式芯片底层开发原理
- 熟悉 AUTOSAR CP/AP 架构
- 熟练使用 MCAL 配置工具、编译调试工具(Keil、IAR、GCC、Debugger 等)
- 精通车载通信协议:CAN2.0、CAN FD、LIN、以太网 TCP/IP、SOME/IP 等底层驱动与配置
- 熟悉车载 OS、实时调度、裸机 / RTOS 开发
- 熟悉电控硬件基础、常用外设(ADC、PWM、UART、SPI、I2C)
- 具备良好的问题排查能力
- 具备良好的文档编写能力
- 能适应项目节点、整车实车调试
Desired Qualifications
- 了解汽车功能安全 ISO 26262、车载诊断 UDS、网络管理、OTA 底层升级方案者优先
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.