
比亚迪|高级底层软件工程师
岗位职责
1、负责嵌入式系统多模块的需求分解和方案设计工作;
2、负责操作系统多模块的编码和验证工作;
3、负责系统调试和优化工作,解决底层软件相关的问题并提升系统性能;
4、负责撰写软件子系统/模块需求分析文档、开发设计文档及测试报告等。
1、负责底层驱动软件,最小系统的开发搭建;
2、负责AUTOSAR 工具配置及开发、集成测试等工作;
3、负责矩阵管理及协议的开发;
4、软件集成与开发、创新及预研先进技术应用。
1、负责linux内核关键模块优化、裁减;
2、负责camera/日志/net关键模块代码重构及实现;
3、负责linux内核驱动框架代码实现;
4、负责linux内核模块化,层次化的结构设计,完成linux平台化设计;
5、负责自研芯片bsp/外设驱动开发适配;
任职要求
1、知识技能要求:a.熟练掌握C/C++等编程语言;b.熟悉芯片嵌入式软件开发;c.熟练掌握嵌入式应用开发及调试、多线程软件设计与开发。
2、学历要求: 硕士
3、外语要求:CET-4优先
1、硕士及以上学历;
2、自动化、电子信息、机械等相关专业;
3、基础课程包括:单片机、微机原理、电子电路、通讯原理等;
4、英语良好,CET-4及以上
知识技能要求:了解AUTOSAR AP/CP,ROS2等国际、国内主流操作系统方案;了解C、C++、python等及计算机语言;具备软件产品定义及整体架构设计能力,参与过系统软件架构设计;了解通信中间件、RTOS、Linux、QNX等操作系统或底层软件;具备优秀的沟通、协调能力,具备优秀的文档撰写能力,能清晰明了的表达意图,熟练编写各类技术文档;
学历要求:本科
外语要求:CET-4优先
工作地点要求:深圳、西安均可
专业要求:计算机类、电子类、自动化类、软件类、控制类专业优先;计算机,软件工程,自动化等相关专业优先
比亚迪校园招聘:高级底层软件工程师岗位来自比亚迪招聘官网,具体内容以比亚迪招聘官网为准。
