工作职责:
1,根据产品需求进行概要设计和软件架构设计,嵌入式软件程序的详细设计;
2,按公司项目管理编写项目的软件规格文档和技术标准化资料;
3,按照公司的软件规范进编码和代码维护;
4,协助测试人员建立产品测试方案,逐步完善产品功能;
5,能独立思考并分解上级分派的任务,沟通确认并落实工作,并按周汇报任务进展;
6,分析和解决无线传输,音频,图像相关专业问题。
任职资格:
基本要求:
教育背景:应届硕士研究生,计算机相关专业;
专业技能:掌握C/C++语言编程能力,熟练掌握嵌入式系统开发,有较好的电子电路和模拟信号处理基础;
操作系统:掌握嵌入式系统开发的相关操作系统,如Linux,RTOS等;
模拟和仿真:熟练掌握MATLAB等常见的模拟和仿真软件;
项目经验:具备项目开发经验,熟练使用常用的开发工具,如Eclipse,Keil等;
沟通能力:具备良好的沟通能力和团队协作精神;
英语能力:具备一定的英语读写能力,能够阅读英文技术文献。
素质要求:
嵌入式软件工程师需要有强烈的责任心和创新意识,能够快速学习和适应新技术和新环境,具备一定的抗压能力。
有以下经验优先:
音视频编解码:了解音视频编解码相关技术,如H.264/AVC,HEVC等;
图像处理:熟悉数字图像处理技术,如图像滤波、变换、分割等;
音频处理:熟悉数字音频处理技术,如音频降噪、回声消除等;
多媒体应用:熟练掌握多媒体应用开发,如音视频播放器、实时流媒体等;
熟悉常见的音视频库,如FFmpeg等;
对音视频算法有深入的理解,并能将其应用到实际项目中;
熟悉音视频相关的硬件平台,如FPGA等。