职位描述
岗位职责:
1.负责设计嵌入式应用系统的软件架构,包括软件模块划分、层次结构定义、数据流程规划以及与底层硬件驱动和上层应用程序的接口设计。
2.基于选定的嵌入式操作系统(如 Linux、RTOS 等)或裸机环境,使用 C/C++ 等编程语言按照编码标准进行应用程序的编码工作。
3.负责将开发完成的应用程序与驱动平台程序进行集成,参与系统联调工作。
4.负责软件调试和优化,定位并修复软件中的缺陷和错误。
5.技术文档撰写。
任职要求:
1.本科及以上学历
2.熟练掌握 C/C++ 语言编程,具备良好的编程习惯和代码风格,能够独立完成复杂的软件模块开发任务。
3.理解嵌入式系统架构和工作原理,具备软件模块划分、层次结构定义、数据流程规划以及与底层硬件驱动和上层应用程序的接口设计等。
4.熟悉嵌入式软件任务调度。
5.实现以太网、串口、A429、CAN、Flexray等总线通信编程。
6.具备较强的问题分析和解决能力,能够迅速定位和解决各种软件异常问题,具备丰富的调试经验和技巧,能够熟练运用各种调试工具和调试方法。
7.具有良好文档撰写能力和团队沟通能力,能够与不同角色的团队成员进行有效的沟通和协作。
8.具备2年以上相关工作经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕