职位详情
嵌入式软件开发工程师
1万-2万
爱迪特(秦皇岛)科技股份有限公司
秦皇岛
3-5年
本科
11-05
工作地址

爱迪特(秦皇岛)科技股份有限公司都山路9号

职位描述
1.熟悉C/C++编程语言,掌握指针和面向对象特性。
2.了解基于FreeRTOS等实时操作系统的应用开发。
3.熟悉Linux操作系统,熟悉gcc交叉编译,熟悉shell脚本。
4.熟悉STM32单片机(其它单片机也可以),有单片机、ARM等项目开发经验者优先。
5.熟悉现代c++(c++11之后),包括智能指针,移动语义。
6.熟悉常见数据结构(至少要懂链表、队列和栈)与算法。
7.掌握Qt或其他图形用户界面应用程序开发框架。
8.了解控制各种外设:UART、RS232、RS485、IIC、SPI、GPIO等。
9.熟悉原理图,对硬件电子学有基本了解。
10.熟悉计算机网络,掌握常见的网络通信协议如TCP/UDP,有socket编程工作经验。
11.对操作系统基本概念有所了解,有多线程/多进程/多任务开发经验,了解进程互斥与同步,熟悉常见进程通信方式。
12.使用过版本控制工具,如git/svn。
13.掌握常见开发IDE如:STM32CubeIDE、keil、Visual Studio等
14.专业相关,最好科班出身,计算机,软件工程优先。
15.熟悉软件工程常见开发模型,如瀑布模型,敏捷开发等,能绘制程序流程图,组织架构图等,了解UML图,具有良好的编码风格,代码注释清晰。
16.负责嵌入式程序,驱动和应用层的开发编程,解决产品在测试时出现的问题。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请