嵌入式软件开发

1.熟悉C编程语言,掌握指针等基本特性。

2.掌握基于FreeRTOS等实时操作系统的应用开发。

3.熟悉STM32单片机(其它单片机也可以),有单片机、ARM等项目开发经验者优先。

4.熟悉常见数据结构(至少要懂链表、队列和栈)与算法。

5.掌握至少1种图形用户界面应用程序开发框架,或有图形界面开发经验。

6.掌握控制各种外设:UART、RS232、RS485、IIC、SPI、GPIO等。

7.熟悉原理图,对硬件电子学有基本了解。

8.了解计算机网络,掌握常见的网络通信协议如TCP/UDP,有socket编程工作经验。

9.对操作系统基本概念有所了解,有多线程了解进程互斥与同步,熟悉常见进程通信方式。

10.使用过版本控制工具,如git/svn。

11.掌握常见开发IDE如:STM32CubeIDE、keil、Visual Studio等

12.专业相关,最好科班出身,计算机,软件工程,电子信息,通信工程等专业优先。

公司地点:秦皇岛爱迪特(秦皇岛)科技股份有限公司-西门都山路9号

公司简介:

职位发布者:贾春龙

爱迪特(秦皇岛)科技股份有限公司

融资阶段:A轮

公司规模:500~999人

相似职位: