岗位介绍:
嵌入式类岗位大致分为以下几个类型:嵌入式软件开发工程师、驱动工程师、系统软件开发工程师、应用软件工程师、嵌入式测试工程师;还有一些:电子研发工程师、C/C++软件工程师(嵌入式)、智能驾驶软件工程师、机器人软件工程师、硬件产品经理等等。
1.嵌入式软件开发工程师
A公司岗位描述:
1、负责设备软件的设计和交付,包括单片机嵌入式开发、DSP嵌入式软件开发、多线程多任务的动态调度、动态内存管理等软件关键技术研究;
2、负责设备软件研发及商用过程中的功能、性能、功耗、可靠性等问题的定位解决;
3、负责设备软件新技术的预研和产品实现,提升产品优势;
4、跟进行业新技术动态,参与新技术的研究,并能引入到产品开发中。
A公司任职要求:
1、熟练掌握汇编/C/C++编程语言和基本的常用数据结构,了解操作系统原理;
2、熟悉Linux系统编程,嵌入式系统,ARM或单片机,RTOS实时操作系统;
3、熟悉HTTP/TCP/UDP等网络协议,熟悉一种或以上接口协议优佳,如:USB、UARTEthernet、PCIE、EMMC、I2C、SPI等;
4、有嵌入式系统或产品的开发项目经验优先;
小结:嵌入式