嵌入式软件开发工程师
5000-8000元·13薪
济南 本科
齐鲁中科光物理与工程技术研究院(济南光物院)
1、设计和开发嵌入式系统的软件
2、根据软件需求,完成软件相关功能性能的测试代码编写和测试
3、协助嵌入式软硬件产品测试,配合硬件工程师进行问题定位
完成团队领导安排的其他工作事务1)学历经验及工作年限
计算机科学、电子工程、通信工程、自动化、机械电子等相关专业本科及以上学历。具备 2年以上嵌入式软件开发经验。参加过全国大学生电子设计大赛者优先。
2)编程语言
精通C语言,具备扎实的编程功底,深入理解指针、内存管理、数据结构等核心概念。熟悉C++。
3)处理器架构
熟悉ARM Cortex-M/R/A系列内核,并有丰富的实际项目经验。
4)操作系统
掌握嵌入式RTOS,如 FreeRTOS、uC/OS、RT-Thread等,理解其任务调度、内存管理、IPC等机制者优先
5)外设协议
具有丰富的常用外设驱动开发经验,如UART, I2C, SPI, USB, CAN, MODBUS,Ethernet等。
6)开发调试工具
熟练使用Keil, IAR, GCC等主流开发环境和编译器。
熟练使用Git进行版本控制。
具备丰富的调试经验,能熟练使用J-Link/ST-Link仿真器、示波器、逻辑分析仪等工具
7)硬件基础
具备基本的硬件知识,能够阅读原理图和数据手册,配合硬件工程师进行问题定位以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕