• 快手的要求
  • 熟练掌握C/C++语言开发,理解操作系统原理,熟练掌握数据结构与算法,并有良好的编程习惯,对于FreeRTOS,uCOS等主流操作系统有比较深入的了解和实际应用。
  • 熟悉ARM7/9 and Cortex M3/M4 等平台,熟悉ARM体系结构,熟悉硬件驱动程序。
  • 精通TCP/IP协议栈,熟练掌握相关的网络编程经验,有TCP,UDP项目开发经验,对Lwip嵌入式网络协议栈有较深理解和实际应用,精通socket开发
  • 有ble zigbee wifi 等 设备开发经验的优先
  • 具有一定的硬件分析能力,datasheet阅读能力
  • 熟悉WiFi 802.11 协议原理
  • 熟练掌握嵌入式Linux驱动开发的优先
  • 有嵌入式安全相关开发经验的优先
  • MCU高级软件工程师的要求
  • 熟练使用keil/IAR/VScode/Source Insight等开发和软件调试工具,精通C语言,了解汇编。
  • 熟悉cortex m4/m3/m0 等主流MCU平台,能够看懂原理图数字部分,了解无线传输技术,如Bluetooth.Wifi,Zigbee 等。
  • 掌握并使用git软件版本管理工具进行开发,掌握plantUML或Visio软件概要设计绘图工具。
  • 有电池低功耗产品,智能锁,视频传输或freeRtos/TI-Rtos/RT-thread 等嵌入式操作系统开发经验优先。
  • 嵌入式软件工程师的要求
  • 深度参与至少2款嵌入式产品系统开发,对于设计简单,高复用,高扩展,高可靠,高性能,低功耗的架构有深入理解和体会。
  • 丰富的嵌入式软件开发经验,熟悉RTOS,兼有Linux等系统开发者优先。
  • 丰富的驱动移植经验,对IIC ,UART,SPI熟练。
  • 丰富的调试经验。
  • 熟悉敏捷开发流程,熟练使用git,jenkins等工具,有编写单元测试等经验者优先。
  • 电源软件工程师的要求
  • 精通C语言,熟练使用KEIL CCS等开发软件,能够熟练使用ARM或者DSP芯片。
  • 熟练使用RS232,RS485,CAN总线,SPI,IIC等通讯协议及软件开发设计。
  • 嵌入式软件工程师
  • 有ST,NXP,新唐,华大等国内外主流MCU单片机的嵌入式开发经验,且有完整的项目/产品开发经验
  • 有比较完整的嵌入式软件--基础功能开发经验如:常用接口协议,外设驱动,网络协议,TCP/IP构架,文件系统,Bootload开发等。
  • 有片上实时操作系统开发经验优先。
  • 观澜施罗德的要求
  • 熟练掌握STM32,ARM及单片机编程,熟悉多种总线。
  • 熟练掌握C/C++,具有一定C++编程经验。
  • 熟练掌握usosii系统,了解信息列队,互斥量,内存池,熟悉LINUX系统。
  • 熟悉TCP/ip/MQTT等协议
  • 有能力编程通讯协议,精通ROS优先

            1 从上面的招聘要求中,可以提炼一下,用keil开发STM32 单片机,是非常必须的内容。

            2  stm32上最好还可以跑 ucosII 的操作系统。

            3 操作系统再对,各种通讯接口进行操作比如 232 485 CAN,    最好再加上网络TCP/ip 通讯的内容。

 

“文章”默认不显示在博客主页,要在“随笔”中发布

我勾选了那个在 首页中显示的选项了

还需要在博客后台“选项”中选中 允许“文章”显示在首页及RSS中