嵌入式开发工程师(软件研发)
岗位信息
| 招聘单位 | 中国科学院微小卫星创新研究院 |
|---|---|
| 工作地点 | 上海市 |
| 官方更新时间 | 2026-08-17T22:35:15 |
职位描述
1、负责星载统一软件栈的设计、开发、调试与嵌入式环境验证,参与产品全生命周期迭代。
2、基于 Linux 系统完成星载操作系统定制、系统裁剪、驱动适配、系统配置与预装应用开发。
3、负责 SOA 面向服务架构落地,开展 IDL 接口定义、DDS 通信中间件、RPC 服务框架的开发、封装、集成与优化。
4、开发星载 OTA 在轨升级系统,实现版本同步、断点续传、数据校验、版本备份、异常回滚等功能。
5、配合硬件、星务团队完成软硬件联调、问题定位、性能优化,支撑卫星在轨稳定运行。
6、负责开发星载应用进程管理、资源监控、健康检测、故障自愈、日志管理等高可靠功能模块。
7、参与配套工具链设计与开发,编写设计文档、测试用例,落实代码规范与版本管理。
任职要求
1、嵌入式Linux开发经验;2、精通C/C++编程语言,熟悉Linux内核、进程、线程、内存管理、信号、网络编程等核心技术;3、熟悉嵌入式Linux系统定制、裁剪、驱动开发,有嵌入式系统量产/在轨落地经验优先;4、了解分布式通信中间件,有DDS、RPC、消息队列、以太网通信开发经验者优先;5、了解IDL接口描述语言、SOA面向服务架构,有服务化架构开发经验者优先;6、具备OTA远程升级、版本管理、容错回滚相关模块开发经验者优先;7、具备独立模块开发能力,以及良好的代码规范、问题排查、文档编写能力,能承受项目迭代压力。
计算机、微电子、集成电路、电子信息
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。