★Software Engineer: Satellite Development
- English Only OK
◆ Start-up Company
◆ Flextime & Hybrid Work
◆ In-house Development
◆ Annual salary: 6 million yen - 12 million yen
【About the company】
・Designing, manufacturing, and operating micro-satellites.
・Building micro-satellite constellations (groups of satellites working together).
・Providing components and software related to micro-satellites.
・Operating ground station services for satellite control.
・Offering education and consulting services.
【 Job Description】
In this role, you'll tackle the intricate challenges of micro-satellite development using your software expertise.
Many unresolved issues persist in this field, and most are so complex that the company's current engineers lack immediate solutions. To overcome these hurdles, you'll need not only a deep understanding of technology but also the ability to translate abstract problems into concrete requirements and rapidly implement ideas. Don't worry if you're new to space engineering; you'll learn the necessary knowledge after joining.
By working with cutting-edge space technology, you'll contribute significantly to solving various global challenges. This includes building communication infrastructure for oceans where two-way communication beyond coastal areas is still difficult, establishing low-power IoT infrastructure, and even creating infrastructure for deep space exploration and lunar activities.
If you're passionate about leading the global space business, please apply
【Specific Challenges】
- Developing Verification Solutions for Satellite Onboard Software
Satellites carry multiple onboard computer (OBC) boards, each running distinct flight software. This software is responsible for critical functions such as:
・Thermal contro
・Attitude control
・Health management for the entire satellite
・Orchestration of satellite equipment
Verifying this onboard software presents particular difficulties due to the following reasons:
・Different Dynamics in Space: The dynamics in a zero-gravity space environment differ from those on Earth.
・Sensor/Actuator Limitations: Space-grade sensors and actuators don't operate the same way on the ground.
・Distributed System Complexity: Satellites contain multiple OBCs (Onboard Computers) for reliability and resource management, creating a distributed system.
The company is looking to overcome these difficulties and establish a solution that can validate the on-board software.
They are looking for someone who is willing to take on the challenge of defining the requirements and then implementing the solution.
One possible solution is to develop a satellite simulator that can be integrated with onboard software. This simulator will simulate the input/output counterpart devices of the actual onboard software and the sensor/actuator inputs/outputs of the actual satellite. In this simulation, the satellite is operated to verify whether it can properly carry out its mission (e.g., whether the satellite's attitude is correctly controlled and whether it can think in the desired direction / whether various errors are handled / whether the satellite's power is not depleted, etc.).
- Streamlining Satellite Production and Testing
To achieve mass production of satellites, the company develops in-house satellite production technology, which they package as a toolkit. By providing this toolkit to partner companies, they are expanding their mass production capabilities.
The purpose of this toolkit is to:
・Simplify satellite manufacturing for companies with limited satellite production know-how.
・Enable partner companies to feedback insights such as defect statuses and test results to the company.
・Allow for traceability in case of defects by ensuring appropriate logs are maintained.
The company has established a system for simultaneously manufacturing multiple satellites using the initial version of their toolkit. However, this is insufficient to realize their vision of "a future where anyone can do business with satellites." They aim to evolve this into an innovative "satellite production toolkit" that software-defines satellite mass production, enabling the production of hundreds or even thousands of satellites. Achieving this goal still requires numerous breakthroughs.
They are looking for individuals who want to take on the challenge of developing this revolutionary toolkit with them.
【Position Highlights】
・You'll engage in challenging engineering under the unique constraints of micro-satellites.
・You'll work with complex systems spanning both ground and space, including satellite constellations rather than just single satellites.
・You'll apply your software engineering skills in the cutting-edge space industry.
・You'll experience the forefront of the space business in a position close to the management team.
【Tools and Environment】
Languages: Rust, C, C++, TypeScript, React
Provided PC: Generally based on your preference
Development Environment: macOS or Linux (including WSL2)
Communication: GitHub, Slack, Zoom
Code Management: GitHub
Task Management: GitHub Projects V2, GitHub Issues, Redmine
Version Control: Git
CI/CD: GitHub Actions
Infrastructure as Code: Terraform
Monitoring: Amazon CloudWatch, Grafana, Sentry
Databases: MySQL, DynamoDB, PostgreSQL
etc.
【 Requirements】
【Required】
Ability to logically analyze, propose and implement solutions to complex problems.
Deep knowledge of software technology.
Experience in building at least one product from scratch (smartphone app, web service, etc.).
Good communication skills to cooperate with other members and work toward a common goal.
Experience in developing systems with affinity to space, satellites, etc.
【Preferred】
Experience in strengthening development and operations collaboration to ensure continuous delivery
Experience contributing to open source software and publishing your own projects
Experience managing the progress of development projects and serving as a team leader
Experience in system security design and vulnerability response
Experience designing and implementing systems that require real-time performance
Experience in developing systems that efficiently process and analyze large amounts of data
【Working Time 】
Flextime System
【Holidays & Time Off】
120 days off annually, including:
・Complete weekends (Saturday and Sunday).
・National holidays.
・3 days of summer vacation.
・7 days off for year-end and New Year holidays.
・Other leaves such as bereavement leave and paid time off (as per company regulations)
【Paid Leave】
You'll receive 10 days of PTO after your first month.
The maximum annual grant is 20 days.
【Other Allowance】
・Housing allowance
・Full commuting allowance
・Company-sponsored Defined Contribution Pension Plan
【Welfare】
・Comprehensive social insurance: This includes employment insurance, workers' accident compensation insurance, health insurance, and employees' pension insurance.
・Regular health check-ups.
・Casual dress code.
・Lunch subsidy: This includes access to Tamagoya and OFFICE DE YASAI services.
・Vending machine subsidy.
・Free water and coffee servers.
・Recruitment dinner subsidy.
-
Tokyo, Tokyo G TalentWe are looking for a software engineer to tackle the intricate challenges of micro-satellite development using your software expertise. · ...
-
Tokyo CanonicalWe are hiring a C++/Rust Graphics and Windowing System Software Engineer.Leading with vision, we shape the technology stack that empowers communities to realize a world where apps work seamlessly in every graphical environment. · ...
-
Tokyo, Japan AppierSenior software engineer for backend development in C++. Contribute to building scalable systems while participating in service operation activities. · ...
-
Tokyo AppierAbout Appier is a software-as-a-service company that uses artificial intelligence to power business decision-making and turning AI into ROI by making software intelligent. · ...
-
Tokyo, Japan AppierWe are looking for a Staff Software Engineer to join our team in Tokyo. · The ideal candidate will have experience in modern C++ programming and be able to design and build scalable backend architecture. · ...
-
Tokyo Appier ¥10,000,000 - ¥20,000,000 per yearAbout Appier Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making Founded in 2012 with a vision of democratizing AI Appiers mission is turning AI into ROI by making software intelligent About The Role Software e ...
-
急募/複数名採用】クラウドスペシャリスト
9時間前
Tokyo Capgeminiクラウドスペシャリストとしてクラウドの各種マネージドサービスのアーキテクチャリングや提案活動の支援、設計構築、新たなサービスの技術検証をおこなっていただきます。 · クラウドネイティブアーキテクチャの検討および提案活動支援 · クラウドネイティブアーキテクチャの設計・構築 · クラウ ドを利用しているプロジェクトの技術支援 · ...
-
tokyo Talisman CorporationHelp Build a Satellite-Powered Future through Backend Development ...
-
向け低レイヤーソフトウェアエンジニア
2ヶ月前
Tokyo PlayStation ¥4,000,000 - ¥12,000,000 per yearPlayStation本体の動作を根幹から支える、OS及びそれよりも下層のソフトウェア開発を担うポジションです。電源投入からゲーム実行に至るまでの、ブートローダー、ファームウェア、カーネル、高度なハードウェア制御や電力管理を行います。 · ...
-
ソフトウェアエンジニア
3週間前
Tokyo Raptor Financial Technologies Remote job$100,000 - $120,000 per year+ Develop high-performance, real-time components for our market access and risk management platform. · + Design, implement, and upgrade market connectivity, risk management, and market data infrastructure. · Responsibilities: Analyze and optimize system performance to meet strict ...
-
Senior AOCS Engineer
1週間前
tokyo Talisman CorporationDesign and refine cutting-edge AOCS algorithms for satellites. · ...
-
C++ Engineer
2ヶ月前
Tokyo, Tokyo Keyrock Remote job¥4,500,000 - ¥10,800,000 per yearWe are trading on more than 80 exchanges, · We're an initiator. · Mission statement · We are looking for a Rust OR C++ Engineer with extensive (HFT) Trading Systems experience, · You will be joining our small but rapidly growing Options Business Unit's fully remote engineering te ...
-
Tokyo, Japan EnduroSatWe are EnduroSat A fast-growing space scale-up at the forefront of satellite innovation. · As a Senior Systems Engineer you will play a crucial role in customer communications evaluating and negotiating technical proposals and providing expert guidance on complex engineering solu ...
-
Tokyo IBM ¥20,000 - ¥26,000 per yearThis position is for IBM Japan to contribute to the development of open-source software tools further enabling cutting-edge experimental quantum computing research through a Qiskit (Python, C++, and Rust) based software stack. · ...
-
Tokyo, Tokyo Keyrock Remote job¥120,000 - ¥200,000 per year+We are looking for a Rust OR C++ Engineer with extensive (HFT) Trading Systems experience, to join our team. · ...
-
Tokyo, Japan Talisman Corporation €120,000 - €180,000 per yearCareer Opportunity for a Backend Developer (Golang and C++) in Japan. · ...
-
Tokyo, Tokyo G TalentWe accelerate our customers' businesses in various fields such as medical, manufacturing, finance, and entertainment by parallelizing and optimizing software to efficiently utilize multi-core processors. · ...
-
Product Engineer
5日前
Tokyo, Japan Talisman CorporationHiring Product Engineer in Japan English only position. · ...
-
Tokyo RakutenWe are managing and evolving the Business Support Systems (BSS) platform, · a critical backbone of Rakuten Mobile services. · The main functions that BSS provides are: end-customer touchpoints, · billing and integration with the core systems of Rakuten Mobile. · We value the spee ...
-
Tokyo CyientWe are seeking an Embedded Software Development Engineer. This role focuses on embedded software development for in-vehicle navigation systems, hardware verification for the next model and developing software for audio/video and communication verification with other ECUs. · Softw ...
-
Tokyo RakutenWe are managing and evolving the Business Support Systems (BSS) platform, a critical backbone of Rakuten Mobile services. We deliver agile, scalable solutions across the customer lifecycle and continuously enhance system performance through close collaboration with stakeholders. ...