豆豆简历馆

位置:首页 > 职责 > 工程师职责

DSP软件工程师岗位职责

DSP软件工程师是做什么的?本文提供DSP软件工程师的岗位职责例子,包括详细的工作内容及任职要求。


DSP软件工程师岗位职责

1、本科及以上学历,计算机/软件/网络等相关专业;

2、精通C/C++语言,熟悉嵌入式底层驱动编写,同时有ARM开发经验者优先。

3、熟练掌握TI DSP的体系结构和开发工具CCS、熟悉DSP 操作系统,熟悉C66x架构和多核编程;

4、熟练掌握DSP的外设驱动开发,必须有以太网、UART/SPI/McBSP、USB、CAN、PCIE、SRIO等至少4种接口开发经验。

5、熟悉数据结构及常用软件算法,熟悉雷达信号处理算法者优先。

6、熟悉MATLAB,能将MATLAB算法使用C语言进行转换实现;

7、有很好的文档撰写能力,有软件研发团队管理或项目管理经验者优先;

8、具备独立工作的能力,良好的沟通能力及团队协作精神,责任心强。

职位描述:

1、 软件需求分析,负责软件架构设计;

2、 DSP软件开发及信号处理算法实现;

3、 使用Matlab进行算法仿真和测试。

4、 配合高层软件人员进行联合调试。

1、在DSP/SoC上进行算法软件运行性能的优化;
2、负责相关测试工作;
3、解决项目开发中出现的问题;

岗位要求:
1.大学研究生以上学历或重点院校本科毕业,计算机、电子、应用数学等相关专业;
2.至少熟练掌握一门高级编程语言;
3. 熟悉SoC/DSP的体系架构;
4.熟悉汇编语言;
5.具有良好的沟通能力和团队精神,富有敬业精神和责任心,能够承担工作压力。

掌握以下技能者优先:
1、有DSP或者SoC性能优化经验者
2、有汽车电子相关开发经验值任职要求:
1、计算机、通讯、电子专业本科及以上学历,年龄:20岁--35岁,男女不限,1年以上DSP驱动软件开发工作经验。
2、熟悉C语言编程,熟悉嵌入式底层驱动编写,熟悉掌握DSP外围设备驱动软件设计。
3、深刻理解TI DSP的体系结构、熟悉开发环境CCS、熟悉DSP/BIOS或SYS/BIOS操作系统
4、熟悉Linux操作系统,并能够独立完成驱动的编写和调试。
5、熟悉VC 编程环境,能独立完成上位机测试软件编写。
6、具备较强责任感、良好的沟通表达能力、团队协作意识。
工作内容:
1、 负责DSP底层驱动及测试程序开发,调试。
2、负责向客户提供底层驱动、算法方面的技术支持。
3、负责编写相应的技术文档。