智能座舱软件开发工程师
8000-15000元/月一、岗位职责
1、负责智能座舱系统(Android/Linux/QNX)的HAL、Framework、Service以及智能座舱系统中Service、Application的开发工作,涵盖从架构搭建到上线部署的各个环节,确保产品高质量交付。
2、依据项目需求,精准完成软件的系统分析与架构设计,撰写详尽、规范的设计文档,为后续开发提供清晰指引。
3、严格按照设计文档,高效完成代码的编写、调试及测试工作,保证代码的稳定性、可读性和可维护性。
二、岗位要求
1、计算机及相关专业,本科及以上学历,对编程充满热忱,具备扎实的专业基础。拥有汽车行业软件开发经验者优先考虑,能快速适应车载软件的开发环境与业务逻辑。
2、熟练掌握常用的数据结构和算法,能够灵活运用各种设计模式优化代码结构,提升系统性能。
3、精通C/C++编程语言,对STL、MVVM等原理有深刻理解,或者熟练掌握JAVA,熟悉AndroidApp应用开发框架,理解Android四大组件及MVVM框架。
4、熟练掌握至少一种开发环境,对AndroidStudio、Gradle以及docker、shell、make、gcc、gdb、git等工具运用娴熟,能够高效完成开发任务。
5、熟悉至少一种操作系统,深入理解文件系统、内存管理、网络IO、进程间RPC等基本原理。
6、透彻理解多线程编程基本原理,熟练掌握网络编程的基本模型和方法。
7、具备积极主动的工作态度,拥有强烈的责任心,面对挑战时学习能力强,善于在团队中与成员协作沟通,共同攻克难题。
三、优先条件
1、阅读过LinuxKenel代码,拥有驱动开发、Linux窗口系统(如Wayland)开发经验者优先考虑,尤其是在汽车电子相关领域有实践经验者。特别地,有车载软件开发经验者优先,熟悉车载系统的特殊需求和开发规范。
2、熟悉AndroidAOSP框架,具备Framework层开发、Service开发经验者优先,特别是在汽车行业的Android软件项目中担任过重要角色。具备车载软件开发项目经验者,在同等条件下将被优先录用。
3、拥有实际项目的开发经验,特别是在分布式大型系统架构和实现、设计和实现大负载高并发系统方面有经验者优先。
4、熟悉汽车电子行业的功能安全标准,如ISO26262,能够在软件开发过程中遵循安全规范,确保产品符合汽车安全要求。
5、掌握汽车通信协议,如CAN、LIN、FlexRay等,能够实现车载系统不同模块间稳定、高效的数据交互。
6、熟练使用汽车行业特定的开发工具和平台,如Vector公司的CANoe等,用于车载网络的开发和测试。
四、福利待遇
1、具有竞争力的薪资待遇,五险一金,绩效奖金,让您的付出得到丰厚回报。
2、完善的培训体系,助力您不断提升技术能力,实现职业晋升。
3、丰富的员工活动,轻松愉悦的工作氛围,为您打造和谐的工作环境。
4、提供广阔的发展空间,鼓励创新,让您的才华得以充分施展。

上海丕锐科技有限公司
点击查看地图