Embedded Software Engineer
Ispace, Tokyo, Japan
- Pay
- Not listed by the employer
- Work type
- Hybrid
- Level
- Not stated
- Area
- Software engineering
- Posted
- Sep 2, 2026
About the role
ispace is looking for an Embedded Software Engineer to develop our next generation ULTRA lunar lander.
Key Responsibilities - Devlop embedded software system for spacecraft, including lander and other transportation system elements. Be responsible for the development of boards and other components by hardware engineering and test tools for integrations of all other components, and setting up the environment for development.
- Identify the software requirement from system level requirement, and break down them to software design, archicture and implementation to satisfy the requirements.
- Collaborate with other sub system engineers such as avionics, ground segment, system engineers to identify software architecture design, some component or technology selection, including make or buy decisions, and on avionics and propulsion with other design and analysis team members as appropriate
- Design the software archicture with DSP/Microprocessor selection, and develop BSP ( Board Support Package ) and evaluate the feasibility of new design to meet the requirement
- Manage schedules, costs and quality on each function assigned to meet requirements. Also break down functions of components to tasks and track status and issues. Report all of them to the lead or manager
- Achieve the high reliability and quality with appropriate modern methods of development.
- Design, coding, review, integration, test, support and enhance software solutions for assigned spacecraft such as attitude or motion control, command, communication, power and data management and fault protection. Also describe the documentations and keep updating them at all phases
- Design implementation, test, and problem analysis by the collaboration for current and future spacecraft with extenal ( component supplier ) and internal stakeholders ( Software engineers and other subsystem engineers )
- 着陸船やその他の輸送システム要素を含む、宇宙船用組み込みソフトウェア開発。
- システムレベルからソフトウェア要件の特定し、要件を満たすソフトウェア設計、アーキテクチャ、および実装に落とし込む。
- アビオニクス、地上セグメント、システムエンジニアなどの他のサブシステムエンジニアと協力し、ソフトウェアアーキテクチャの設計、意思決定や購入の決定を含むコンポーネントまたはテクノロジーの選択など他の設計および分析チームのメンバーと適切に推進、遂行する。
- DSP /マイクロプロセッサを選択してソフトウェアアーキテクチャを設計、BSP開発し、要件を満たす設計の実現可能性を評価する。
- スケジュール、コスト、および品質を適切に管理する。また、コンポーネントの機能をタスクに分解し、ステータスと問題を追跡し、リードやマネージャーと適宜共有、報告する。
- 高い信頼性、品質を構築しリソースを節約しながら、最適で最新の開発方法を用いてソフトウェアの開発を行う。
- 宇宙船のモーションコントロール、コマンド、通信、電力およびデータ管理、故障保護などにかかわるソフトウェアソリューションの設計、コーディング、レビュー、統合、テスト、サポート、および強化。また、それらに関するドキュメントについて説明し、各フェーズで適宜更新する。
- 社内外の関係者との協業を行い、宇宙船のソフトウエアのデザインと実装を行い、必要なテストを定義、実行する。
Basic Qualifications - 5+ years of experience designing and coding embedded software for high-reliability applications
- Strong leadership and communication skill not only with software engineers, but also with other subsystem engineers and customers.
- Deep understanding of realtime OS and embedded software.
- Experience with bus, communication, and networking protocols (RS-422, PCI, Ethernet, SpaceWire and etc.)
Similar roles at other companies
$130K–$180K / yr
Posted Jun 11, 2026
Software Engineer, Embedded
Apex TechnologyLos Angeles
$130K–$185K / yr
Posted Oct 2, 2026
Staff Embedded Software Engineer
CesiumAstroMilton Keynes, United Kingdom
Pay not posted
Posted Mar 5, 2026
Flight Software Engineer
AST SpaceMobileHyderabad, Telangana, India +1
Pay not posted
Posted Aug 31, 2026
Listed on Ispace's Lever job board; checked 25 h ago. First seen by us 25 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.