39.0000° N, 98.0000° W

← Back

FutureSpace

星务软件设计师

Shanghai
DisciplineSoftware Engineering
Workplace typeunspecified
EmploymentFull Time
ExperienceNot specified
Salary$14–$50k
ClearanceNo Clearance Required
Apply

岗位介绍:
1\. 负责卫星星载嵌入式软件全流程开发,涵盖需求分析、概要设计、详细设计、代码编写、单元测试与集成调试,严格遵循航天软件工程规范。
2\. 开展星载嵌入式底层驱动(BSP)开发,完成ARM、RISC-V等架构处理器、传感器、执行机构及通信接口(SPI、I2C、UART、CAN、SpaceWire、1553B)的驱动适配与调试。
3\. 负责嵌入式实时操作系统(FreeRTOS、uC/OS、RT-Thread等)的移植、裁剪、配置与优化,提升系统实时性、稳定性与资源利用率。
4\. 参与星载软件软硬件联调,协同硬件工程师解决电磁兼容、信号传输、功耗控制等技术问题,保障软件与卫星硬件平台适配。
5\. 完成嵌入式软件代码优化,实现低功耗、高可靠性设计,满足卫星在轨极端环境下长期稳定运行需求。
6\. 编写符合航天标准的软件研发文档,包括需求规格说明书、设计文档、测试报告、版本说明等,完成软件配置管理与版本控制。
7\. 配合开展卫星地面测试、整星联试与在轨软件维护,快速定位并解决软件故障,支持卫星在轨升级与迭代优化。
任职要求:
1\. 本科及以上学历,计算机科学与技术、软件工程、电子信息工程、自动化、航空航天工程等相关专业,具备航天嵌入式软件研发经验者优先。
2\. 精通C/C++语言编程,具备扎实的嵌入式软件开发基础,熟悉Keil、IAR、Eclipse等开发环境,熟练使用JTAG、示波器、逻辑分析仪等调试工具。
3\. 熟悉嵌入式实时操作系统原理,具备至少一种RTOS移植与开发经验,了解星载嵌入式系统硬件原理与接口协议。
4\. 掌握软件测试基本方法,具备单元测试、集成测试实操能力,熟悉航天软件研发规范与质量管控流程。
5\. 具备良好的硬件原理图阅读能力,理解嵌入式软硬件交互逻辑,能独立解决软硬件适配问题。
6\. 具备严谨的逻辑思维、较强的问题排查能力,责任心强,能适应航天项目研发节奏,具备良好的团队协作与沟通能力。
7\. 了解卫星基本工作原理、航天通信协议及空间环境对软件的特殊要求者优先。

Skills and experience

C/C++embedded software developmentKeilIAREclipseJTAGoscilloscopelogic analyzerRTOS porting and developmentembedded system hardware principlesinterface protocolsunit testingintegration testingaerospace software development standardsquality control processesschematic readinghardware-software interactionproblem troubleshootingteamworkcommunication