嵌入式软件leader
Technology
杭州集睿科技有限公司
北京市, 中国¥30,000 - ¥60,000 /月1个月前
全职
职位描述
该职位来源于猎聘 岗位职责描述: 1、负责基于RTOS的嵌入式软件及固件开发,参与客户需求分析,方案设计,编码以及测试; 2、与硬件、芯片设计人员保持良好沟通,可以快速理解需求,评估SoC资源需求,配合完成各项软件开发工作; 3、编写底层驱动、应用程序接口、软件设计文档; 4、分析并解决系统级的实时性、稳定性问题(死锁、优先级反转、内存泄漏等); 5、协助芯片设计工程师和应用工程师分析和处理问题; 任职要求: 1、计算机、电子以及相关专业本科以上学历;有团队管理和项目管理的相关经验; 2、具备良好的C语言编程能力,熟悉嵌入式设备开发流程; 3、熟悉主流MCU架构,RISC-V, ARM, C51; 4、精通RTOS,并能分析解决问题 5、任务调度:抢占式/时间片调度、优先级设计,能分析任务响应时延 6、任务间通信:信号量、互斥锁、消息队列、事件组的选型与使用场景 7、理解优先级反转、死锁的产生机理与规避方法(如优先级继承) 8、中断管理:ISR 与任务的上下文切换、中断嵌套、临界区保护 SoC 系统概念: 熟悉 SoC 内存层级(Cache Hierarchy)与总线架构(AXI / AHB),具备 Traffic / Bandwidth 性能评估理念; 9、熟悉软件管理工具,BUG管理工具; 10、熟悉工业协议,如J-Link ,JTAG,Uart, I2C,SPI等; 11、有Scaler产品软件开发或者DP, HDMI视频接口,音频/audio,tv,monitor相关固件开发经验者优先
Keywords
ScigressSemaphoreLinuxDeep learningInterSystems Caché
对这个职位感兴趣吗?