最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

DSP工程师要求

IT圈 admin 43浏览 0评论

2024年2月28日发(作者:归永思)

一、基本要求:

1、熟悉TI的DSP系列编程、器件、开发工具、流程(不同的公司,要求不一样,比如,TI2407,TI28335,TI2812或者TI的C5000、C6000(DM64X,64XX)、blackfin DSP)。

2.精通C/C++,了解汇编语言编程。

二、从事DSP软件开发具备的能力(主要做算法)

1、熟悉数字信号处理算法,具有良好的通信理论知识(如无线通信协议),熟悉MATLAB程序

2、熟悉算法的定点化和程序的逻辑级优化

3、能够在CCS环境下进行C代码和汇编优化(如:熟悉C64X或C66X汇编指令集及汇编优化)

4、精通TIDSP系统,能熟练优化调度各个接口,以提升效率

5、熟悉基于Linux的驱动(能编写或修改底层驱动)或DSP驱动开发,对嵌入式硬件系统的体系结构和各种通用接口(如pCI、串口、I2C、SPI、网络(TCP/IP协议)等)熟悉

6、具备操作系统原理理论知识,了解实时操作系统(如熟悉DSP/BIO和SYS/BIOS操作系统

7、具备理解、设计、实现调试复杂软硬件系统及相关项目的能力

优先经验:

1、有用过DSP进行图像处理的经验,包括滤波,自适应二值化、边缘检测、轮廓提取和细化等,目标跟踪(代码级、非库函数调用级别)

2、有视频、图像、语音算法移植优化经验,比如:

(1)熟悉视频压缩算法:有HEVC、H.264、MPEG4,SVC开发经验优先

1 / 2

(2)熟悉音频处理算法:有噪声抑制、回声消除、自动增益开发经验优先(3)熟悉图像处理算法,有人脸定位或识别、目标检测或跟踪、2D或3D降噪开发经验优先

(4)熟悉音视频处理流程,有webRTC、FFMPEG、Gstream、TCPMP等开源软件剖析经验优先

3、有达芬奇系列多媒体处理器开发经验优先(精通CodeEngine ,XDM等)

4、终端软件开发(要求过高)

(1)有无线通信物理层软件工作经验者,如开发过GSM、CDMA、Wimax或LTE等无线通信物理层软件开发

(2)至少精通一种无线通信协议,包括基于LTE-A/LTE/标准的L2技术(如:时频资源分配、ICIC、SRS、BF|MAC层上下行调度等)

5、熟悉ARM9或ARMcontex应用编程,熟悉TIDAVINCI及C6 integra

DSP+aARM系列各处理器的架构、性能及C64X内核,有DM6446开发经验优先

三、从事硬件开发应具备的能力:

1.精通数字电路与模拟电路(熟练掌握数字电路、模拟电路基础知识),具有良好的电路设计和分析能力,具有元器件选型的能力和经验,能熟练使用常用的测试设备:示波器、信号发生器等。

布局、电路调试、能熟练使用电路设计软件(Protel POWERPCB

PADS)。

、FPGA体系结构及外围应用电路非常熟悉。

4.熟悉硬件设计开发流程,了解嵌入式处理器及其系统架构。

5.熟悉串口通讯和网络通讯原理。

2 / 2

2024年2月28日发(作者:归永思)

一、基本要求:

1、熟悉TI的DSP系列编程、器件、开发工具、流程(不同的公司,要求不一样,比如,TI2407,TI28335,TI2812或者TI的C5000、C6000(DM64X,64XX)、blackfin DSP)。

2.精通C/C++,了解汇编语言编程。

二、从事DSP软件开发具备的能力(主要做算法)

1、熟悉数字信号处理算法,具有良好的通信理论知识(如无线通信协议),熟悉MATLAB程序

2、熟悉算法的定点化和程序的逻辑级优化

3、能够在CCS环境下进行C代码和汇编优化(如:熟悉C64X或C66X汇编指令集及汇编优化)

4、精通TIDSP系统,能熟练优化调度各个接口,以提升效率

5、熟悉基于Linux的驱动(能编写或修改底层驱动)或DSP驱动开发,对嵌入式硬件系统的体系结构和各种通用接口(如pCI、串口、I2C、SPI、网络(TCP/IP协议)等)熟悉

6、具备操作系统原理理论知识,了解实时操作系统(如熟悉DSP/BIO和SYS/BIOS操作系统

7、具备理解、设计、实现调试复杂软硬件系统及相关项目的能力

优先经验:

1、有用过DSP进行图像处理的经验,包括滤波,自适应二值化、边缘检测、轮廓提取和细化等,目标跟踪(代码级、非库函数调用级别)

2、有视频、图像、语音算法移植优化经验,比如:

(1)熟悉视频压缩算法:有HEVC、H.264、MPEG4,SVC开发经验优先

1 / 2

(2)熟悉音频处理算法:有噪声抑制、回声消除、自动增益开发经验优先(3)熟悉图像处理算法,有人脸定位或识别、目标检测或跟踪、2D或3D降噪开发经验优先

(4)熟悉音视频处理流程,有webRTC、FFMPEG、Gstream、TCPMP等开源软件剖析经验优先

3、有达芬奇系列多媒体处理器开发经验优先(精通CodeEngine ,XDM等)

4、终端软件开发(要求过高)

(1)有无线通信物理层软件工作经验者,如开发过GSM、CDMA、Wimax或LTE等无线通信物理层软件开发

(2)至少精通一种无线通信协议,包括基于LTE-A/LTE/标准的L2技术(如:时频资源分配、ICIC、SRS、BF|MAC层上下行调度等)

5、熟悉ARM9或ARMcontex应用编程,熟悉TIDAVINCI及C6 integra

DSP+aARM系列各处理器的架构、性能及C64X内核,有DM6446开发经验优先

三、从事硬件开发应具备的能力:

1.精通数字电路与模拟电路(熟练掌握数字电路、模拟电路基础知识),具有良好的电路设计和分析能力,具有元器件选型的能力和经验,能熟练使用常用的测试设备:示波器、信号发生器等。

布局、电路调试、能熟练使用电路设计软件(Protel POWERPCB

PADS)。

、FPGA体系结构及外围应用电路非常熟悉。

4.熟悉硬件设计开发流程,了解嵌入式处理器及其系统架构。

5.熟悉串口通讯和网络通讯原理。

2 / 2

发布评论

评论列表 (0)

  1. 暂无评论