LabBase転職はプライド月間をお祝いする
閲覧可能な求人数: 残り⁨3⁩求人 無料登録で無制限に求人を閲覧できます。

フライトソフトウェアエンジニア

Umbra Lab

■会社情報

Umbraは、高精細な地球観測を行う次世代の宇宙システムを構築する企業です。気候変動やジオポリティカルリスクなどの地球規模の課題に対して、最高品質の商用衛星データを提供し、地球の変化を包括的に理解するためのソリューションを開発しています。

■仕事内容

フライトソフトウェアエンジニアとして、衛星ミッションに不可欠な組み込みソフトウェアの開発に従事します。クロスファンクショナルなエンジニアリングチームと協力し、高信頼性で耐障害性のあるソフトウェアの設計、開発、保守を行い、複数の宇宙船サブシステムと地上システム間のインターフェースを管理します。

■募集概要

衛星システムにおける組み込みフライトソフトウェアの開発を担当し、クロスファンクショナルなエンジニアリングチームと協力して、高信頼性かつ耐障害性のあるソフトウェアを設計・開発します。主な業務には、宇宙船のサブシステムと地上システム間のインターフェース管理、コマンド及び制御ソフトウェアの開発、ペイロードと周辺電子機器のソフトウェア実装が含まれます。単体テストや自動テストを含むテストキャンペーンの立案・実施、詳細な運用ドキュメントの作成、およびハードウェア/ソフトウェア製品とのインターフェース管理も重要な役割となります。Rust、C/C++を用いた並行・非同期コードの開発、組み込みARMコアのプログラミング、Linux、RTOS、ベアメタル環境での作業を通じて、高性能で効率的なソフトウェアの実装を目指します。

■必須スキル

・Bachelor's degree in Computer Science, Computer Engineering, or a related field ・5+ years of proven experience in high-reliability software development ・Expertise in developing concurrent and asynchronous code in Rust or C/C++ ・Strong background in embedded software development, including experience with Rust, C, or C++ ・Hands-on experience with kernel development using Yocto ・Proficient in programming embedded ARM cores supporting SoC architectures, and working within Linux, RTOS, or bare-metal environments ・Deep understanding of processor architecture and optimizing code for performance and memory efficiency ・Experience with software development tools and processes, including source control, bug tracking, and design documentation ・Comfortable working in a fast-paced and dynamic development environment

■歓迎スキル

・Advanced degree in Software Engineering with 7+ years of relevant experience ・Familiarity with Python programming ・Experience working within an agile development framework ・Knowledge of Ethernet, SPI, I2C, UART, and PCIe interfaces ・Experience developing software for autonomous, fault-critical systems ・Experience with developing, deploying, and maintaining software product lines

※本募集内容に誤りがある場合、または掲載自体に関してお問い合わせをされたい場合は、こちらよりお問い合わせください。