欢迎光临散文网 会员登陆 & 注册

嵌入式相关岗位有哪些_学到牛牛

2023-09-25 09:32 作者:四川学到牛科技  | 我要投稿

嵌入式系统是一种专用的计算机系统,通常包括硬件和软件两部分。因此,嵌入式相关岗位主要分为硬件工程师、驱动开发工程师、软件工程师、系统开发工程师、DSP软件工程师、FPGA设计工程师等。具体职责和技能要求如下:

硬件工程师:主要负责底层硬件设计,需要掌握处理器(如ARM9,DSP,Nios II,FPGA)、PCB(如EMC设计与仿真)、通讯(如IIC,IIS,SPI,UART,CAN总线,RS232,PSTN Modem,网络,GPRS通信)等知识。

驱动开发工程师:主要负责底层和上层的通讯,需要掌握系统(如Linux非实时系统/VXworks实时系统+架构/文件系统)、内核与BOOT(如内核裁剪与移植、boot loader和驱动编写)、上层接口(如USB,网口)、底层接口(如SPI、UART、IIC、I2S,CAN)等知识。

软件工程师:主要负责上层应用软件,需要掌握CPU(如51/MSP430/ARM7/ARM9)、外设(如AD/DA、UART、USB、LCD)、总线和通讯接口(如I2C,SPI,RS232,RS484,CAN,USB,以太网)、环境(如Linux/QNX+ARM汇编)、GUI(如VC++/VC#/LABVIEW)等知识。

系统开发工程师:主要负责系统架构设计。

DSP软件工程师:主要负责数字信号处理部分,需要掌握CPU(如TI DM642/648/6467、TI C6000、TMS320C5000、Freescale StarCore)、算法(如熟悉图像、音频、视频相关处理算法)、接口与驱动(如网络协议(MAC、IP、UDP、TCP)等)、操作系统(如架构设计和操作系统配置)等知识。


嵌入式相关岗位有哪些_学到牛牛的评论 (共 条)

分享到微博请遵守国家法律