一、岗位职责:
1、项目前期规划
参与项目需求分析,与产品经理、硬件工程师、软件工程师等团队成员沟通,明确项目对数字信号处理的功能和性能要求,如处理速度、精度、功耗等。
根据需求制定 DSP 系统的总体设计方案,包括算法选择、芯片选型、硬件架构设计和软件架构设计等,制定项目的开发计划和时间表。
2、算法设计与实现
针对具体的应用场景,设计合适的数字信号处理算法,如在图像识别项目中,设计特征提取和匹配算法。
使用编程语言(如 C)将算法实现为可在 DSP 芯片上运行的代码,并进行初步的调试和验证。
3、系统测试与优化
对整个 DSP 系统进行功能测试和性能测试,如信号处理的准确性、实时性、系统的抗干扰能力等。
根据测试结果对算法、硬件和软件进行优化,提高系统的整体性能,满足项目的要求。
二、任职要求:
1、数字信号处理理论:深入理解数字滤波、快速傅里叶变换(FFT)、dq变化、等基本算法,能够运用这些理论对信号进行频谱分析、滤波处理等操作。
2、微电子与电路知识:熟悉模拟电路和数字电路原理,包括运算放大器、A/D 和 D/A 转换电路等,能够进行简单的硬件电路设计与调试,以实现信号的采集、转换和处理。
3、熟练掌握至少一种主流的 DSP 芯片(如德州仪器 TI 的 TMS320 系列、亚德诺半导体 ADI 的 ADSP 系列等)的体系结构、指令集和开发工具。了解芯片的硬件资源,如内存、外设接口等,能够根据芯片的特点进行高效的编程。
4、MATLAB:熟练使用 MATLAB 进行算法仿真和数据分析,验证算法的可行性和性能。通过 MATLAB 的可视化工具,可以直观地观察信号的特征和处理结果,辅助算法的设计和优化。
三、薪酬福利
综合月薪15000-20000+月度绩效奖金,五险一金,定期团建+节假日福利
四、工作时间
早九晚六,周末双休,节假日正常放假。