职位&公司对比
职位详情
- 北京
- 3-5年
- 本科
- C++
- C
1. 负责RTOS BSP开发与交付; 2. 负责芯片底层软件开发与验证,完成芯片Soc bringup; 3. 负责稳定性分析,可以解决BOSS直聘常规的内存泄漏,crash等问题; 4. 承担解决方案开发,和硬件、测试、业务团队进行对接; 职位要求: 1. 本科及以boss上学历,计算机、电子、通信、自动化相关专业背景; 2. 精通C/C++编程语言,在RTOS/LINUX等平台有多年开发经验; 3. 熟悉ARM, RISCV等CPU体系架构; 4. 了解底层SMMU,NOC, NIC, GIC等基础组件;了解SPI/I2C/I3C等底层基础通信接口 5. 了解Debug/Trabossce/dump等基础直聘分析手段; 6. 有多年芯片底层软件开发经验为佳;
职位详情
- 北京
- 3-5年
- 本科
- C
- 嵌入式/单片机开发经验
- 电机
- PID
- MCU
工作内容: 1. 负责嵌入式软件的开发,包括底层驱动、中间件和应用层编程。 2.编写 PID 控制算法,优化位置环、速度环参数,提升关节响应速度与稳定性。 3.解析 CAN FD 协议栈,实现多节点数据帧收发、报文过滤及错误处理功能。 4.开发编码器信号解码程序,支持增量式/绝对式编码器数据采集与校准。 5.搭建机器人关节控制原型系统,完成电机驱动与 CAN FbossD 网络的联调 3. 负责将软件组件与机器人的硬件系统集成,确保系统的整体性能和兼容性。 6. 编写技术文档,包括软件设计文档、用户手册和维护指南,确保其他工程师和用户能够理解和使用软件。 7. 设计和执行测试计划,包括单元测试、集成测试和系统测试,确保软件的可靠性和稳定性。 任职要求: 1boss、电子工程、自动化、电气工程等相关专业本科及以上学历,至少3年以上嵌入式软件开发经验,具备电机驱动软件开发经历者优先。 2、精通C/C++语言,具有丰富的嵌入式系统(如STM32、ARM Cortex-M/R/A系列等)开发经验。 3、有在RTOS环境下进行实时任务调度和中断处理的经验。 4、熟悉SPI、I2C、CAN等常用通信接口及其的应用,了解常见的芯片特点boss和使用方法。 5、具备良好的问题分析能力和解决问题技巧,能迅BOSS直聘速定位并修复嵌入式软件相关的问题。 6、拥有优秀的团队合作精神和沟通能力,可以与硬件工程师、机械工程师等跨领域团队成员有效协同工作。
技能解析
- 定性分析
- 解决方案
- LINUX
- 编程语言
- C++编程
- C/C++
- 开发经验
- 软件开发
数据来自CSL职业科学研究室
技能解析
- 设计文档
- C++语言
- 解决问题技巧
- 开发经历
- 系统测试
- 问题分析能力
- 沟通能力
- 分析能力
- 单元测试
- 合作精神
- 问题分析
- 控制算法
- 电气工程等
- 团队合作精神
- 软件设计
- 执行测试
- 解决问题
- 电子工程
- 电气工程
- 团队合作
- 写技术文档
- 软件设计文档
- 技术文档
- 机械工程
- 数据采集
- C/C++
- 开发经验
- 软件开发
数据来自CSL职业科学研究室
工作时间
公司福利
- 五险一金
- 补充医疗保险
- 定期体检
- 年终奖
- 股票期权
- 带薪年假
- 餐补
- 节日福利
- 12%公积金
公司福利
- 节日福利
- 团建聚餐
- 零食下午茶
- 餐补
- 带薪年假
- 股票期权
- 绩效奖金
- 年终奖
- 定期体检
- 意外险
- 补充医疗保险
- 五险一金
备注
职位发布者未明确表明公司信息,具体可咨询职位发布人进行确认。