岗位职责: [1]. 科学实验卫星地面控制程序的设计、编写、调试和运行维护,包括用户界面设计,实验流程和实验时序等的编辑、展示、存储,卫星载荷状态远程显示和记录,科学数据的处理、再现、分析和存储等; [2]. 卫星载荷中的嵌入式处理器的程序设计、调试和运行维护; [3].各种小工具软件的编写,包括各种硬件的驱动程序开发等; [4]. 各类软件的测试; [5]. 规范编写需求说明、系统设计、详细设计、用户手册、测试大纲、测试用例、测试报告、验收报告、归零报告、研制总结等工程文档; [6]. 新员工和学生的软件技能培训; [7]. 协助完成各类科学实验工作; [8]. 完备地记录工作过程。 基本要求: [1]. 本科(5年以上软件开发经验),或硕士(2年以上软件开发经验),或者博士(可应届,有1年以上硬件开发经验),理工科专业或者软件相关专业毕业; [2]. 精通Python、C/C++、LabVIEW等一种或者多种主流编程语言; [3].精通数据库、网站、计算机网络等的开发; [4]. 熟悉Linux者优先; [5]. 熟悉硬件驱动开发者优先; [6]. 熟悉单片机开发者优先; [7]. 有软件工程管理经验者优先; [8].良好的文档写作能力、语言表达能力、沟通协调能力、团队合作精神,具有较强的分析与解决问题能力和持之以恒的毅力。