软件与系统
职位1:(初级/高级)Linux驱动开发工程师
岗位职责:
1. 开发基于ARM架构的Linux内核驱动;
2. 对Linux下出现的性能问题进行优化;
3. 参与某些关键IP的软件接口定义;
4. 与硬件工程师协调解决平台中出现的问题。
任职要求:
1. 计算机及相关专业本科或以上学历;
2. 扎实的C语言功底;
3. 2年以上Linux驱动开发经验;
4. 能运用常见工具调试和定位问题代码;
5. 有Audio/Video相关子系统或者人工智能加速器开发经验优先;
6. 勤奋踏实、良好的沟通能力和团队合作精神。
职位2:高级嵌入式研发工程师(RTOS)
岗位职责:
1. 负责SOC芯片Firmware和基于裸机的底层驱动软件的开发;
2. 负责SOC芯片基于RTOS的驱动程序及中间件的开发;
3. 与其他团队一起,参与SOC芯片的功能验证;
4. 配合硬件团队,算法团队及市场团队开发基于RTOS的基本应用;
5. 负责产品开发设计文档的编写。
任职要求:
1. 计算机、电子、通信等相关专业,本科毕业5年以上,硕士毕业2年以上;
2. 熟悉RISC-V或ARM汇编语言,精通C语言开发,具备较强的嵌入式系统调试经验;
3. 熟悉Linux,RTOS等嵌入式操作系统驱动开发,具有FreeRTOS或者其RTOS驱动开发经验优先;
4. 熟悉RISC-V或ARM等CPU的架构,有UART/SPI/I2C/USB/FLASH/DDR等模块开发经验者优先;有芯片验证经验者优先;
5. 勤奋踏实,熟练的英文读写能力,良好的沟通能力和团队合作精神。
职位3:(高级)应用开发工程师
岗位职责:
1. 负责智能产品原型的产品定义与应用软件架构工作,开发音视频相关产品;
2. 指导应用开发团队编码实现及编写文档说明,协调测试团队完成原型产品测试;
3. 协调硬件,软件及商务团队,确保产品原型按质按期完成;
4. 会同商务部门解决客户在产品应用中产生的问题及需求迭代。
任职要求:
1. 熟悉嵌入式系统,有 Linux或RTOS 平台上应用开发经验;
2. 熟悉常见的多媒体框架及多媒体编解码的标准;
3. 具有项目管理经验,有独立定义产品及实现的相关经验;
4. 具有摄像头,智能门锁及智能考勤机的一种或多种产品的实际经验;
5. 具有海思或其它流行芯片平台的产品开发相关开发经验尤佳。
职位4:(高级)多媒体应用开发工程师
岗位职责:
1. 负责不同芯片和不同操作系统上的媒体框架框架开发,媒体服务或应用方案设计开发;
2. 进行跨平台多媒体软件中间件研发,包括V4L2, FFMPEG媒体框架等。
任职要求:
1. 熟悉 C/C++ 语言,有数字多媒体处理背景;
2. 熟悉嵌入式系统,有 Linux或RTOS 平台上应用及中间件开发经验;
3. 熟悉V4L2,FFMPEG,GSTREAMER等多媒体框架;
4. 了解H.264,H.265,G711,AAC等音视频编解码标准;
5. 具有海思或其它流行芯片平台的相关开发经验尤佳;
6. 具有IPC/UVC摄像头产品的开发经验尤佳。
职位5:(高级)AI软件工程师-嵌入式方向
岗位职责:
1. 负责嵌入式系统的底层驱动软件开发;
2. 负责AI算法在嵌入式系统上的实现及优化;
3. 参与嵌入式系统的bring up及算法demo的开发。
任职要求:
1. 全日制本科及以上学历,计算机,电子,通信等相关专业;
2. 精通C语言开发,熟悉Linux环境;
3. 熟悉RTOS或Linux之上的驱动开发,居委丰富的开发及调试经验;
4. 熟悉RISC-V或arm或DSP体系架构;
5. 了解常见的深度学习算法优先,具备并行/多核/异构编程相关经验者优先;
6. 具有良好的沟通和团队合作能力,善于分析和解决问题。
职位6:(高级)嵌入式软件工程师
岗位职责:
1. 负责嵌入式系统的底层驱动软件开发;
2. 负责AI算法在嵌入式系统上的实现及优化;
3. 参与嵌入式系统的bring up及算法demo的开发。
任职要求:
1. 全日制本科及以上学历,计算机,电子,通信等相关专业;
2. 精通C语言开发,熟悉Linux环境;
3. 熟悉RTOS或Linux之上的驱动开发,具备丰富的开发及调试经验;
4. 熟悉RISC-V或ARM或DSP体系架构;
5. 了解常见的深度学习算法优先,具备并行/多核/异构编程相关经验者优先;
6. 具有良好的沟通和团队合作能力, 善于分析和解决问题。