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号
嵌入式软件开发秦皇岛NaN嵌入式软件开发8-20k12薪
爱迪特(秦皇岛)科技股份有限公司