The posting
负责智能座舱及智能驾驶平台 QNX/Linux 端基础框架与系统服务的需求分析、架构设计、开发维护及相关技术文档编写; 负责 QNX/Linux 资源管理器、进程间通信、服务生命周期管理等核心模块开发,支持上层业务与底层驱动集成; 负责系统启动、休眠唤醒及异常恢复流程的开发与优化,提升系统运行稳定性和可靠性; 参与软件功能安全需求分析,落实健康监控、程序执行流监控、故障检测与上报等安全机制; 负责系统性能分析与优化,解决 CPU、内存、线程调度及通信链路瓶颈,保障核心模块实时性; 与硬件、驱动、应用及测试团队协作,完成平台集成、问题定位和版本交付,持续优化软件框架。
计算机、软件工程、电子信息、自动化等相关专业,5 年及以上车载或嵌入式软件开发经验; 熟练掌握 C/C++,具备现代 C++(C++11 及以上)开发能力,具有扎实的数据结构基础,熟悉常用设计模式与软件设计原则; 熟悉 QNX/Linux 开发环境及核心机制,包括微内核架构、资源管理器、消息与脉冲通信、线程调度、同步互斥及定时器; 熟练使用 Linux 开发环境,掌握 Shell、POSIX 系统编程、GNU 工具链、Makefile、交叉编译及 Git; 具备多进程、多线程软件开发经验,能够分析和解决死锁、竞态、优先级反转、内存泄漏及异常崩溃等问题; 具备系统调试与性能分析能力,能够结合日志、Core Dump 及调试工具定位问题;有启动耗时、资源占用或实时性优化经验者优先; 有高通车载平台开发经验,或熟悉电源管理、休眠唤醒、显示、摄像头等相关模块者优先; 具备良好的文档编写、沟通协作和问题闭环能力,能够独立承担模块设计、开发、调试及交付工作。



