Job Search

Recruit Detail

Find out more about the work we do, the experience and skills we can bring to the table, and our terms and conditions.

Company Name

Astroscale Co., Ltd.

Job Type

Eng206_GNC Flight Software Engineer

Work Detail

Astroscale is seeking a Software Engineer to develop and verify GNC (Guidance, Navigation, and Control) software for spacecraft. This position involves a wide range of tasks, including flight software development, simulation and modeling, algorithm prototyping, verification environment setup, and development infrastructure automation. Upon joining the company, you will contribute to the development and improvement of spacecraft dynamics simulations, sensor and actuator models, GNC algorithms, automated verification environments, and software development workflows. Excellent software engineering skills, debugging skills, and communication skills are required. Development and maintenance of GNC flight software components using C/C++ Development of simulation, analysis, and verification tools using Python Construction and maintenance of spacecraft dynamics, sensor, and actuator models using Astroscale's proprietary simulation framework (USF-Sim) Prototyping and evaluation of GNC algorithms utilizing simulation and Monte Carlo analysis Investigation and debugging of GNC performance issues using simulation and flight software test environments Construction and maintenance of CI/CD pipelines, automated test frameworks, and developer tools using GitLab Construction and maintenance of container-based development and verification environments using Docker Supporting mission development and verification activities in close collaboration with systems engineering, GNC, computer vision, robotics, and flight software teams Contributing to the continuous improvement of software development processes, automation infrastructure, and engineering workflows Documentation of design content, analysis results, and technical decisions using Jira and Confluence

Ideal Profile

Bachelor's degree in Aerospace Engineering, Computer Science, or a related engineering field with at least two years of work experience Master's or PhD in a related field with research/project experience in software development, simulation, aerospace engineering, or a related area Advanced programming skills in Python Advanced programming skills in C/C++ Experience in software development in a team development environment using Git, and understanding of modern software development processes Excellent communication skills and ability to effectively collaborate with engineers from diverse disciplines Business-level English proficiency Experience in building and operating container-based development environments using Docker Experience in developing and operating software testing, debugging, and automated verification frameworks Experience in developing spacecraft dynamics, sensors, and actuator models Experience in prototyping and evaluating GNC (Guidance, Navigation, and Control) algorithms using simulation environments Experience in performing Monte Carlo analysis on complex systems Experience in development using Jira, Confluence, and agile development methodologies Experience in supporting the development of flight software, robotics, autonomous systems, or mission-critical software Business-level Japanese proficiency

What we especially look for in a PhD or postdoctoral fellow

Candidates should hold a Master's or PhD degree in a related field and have research or project experience in software development, simulation, aerospace engineering, or related areas.

Work Location

130-0013 4-17-1 Kinshi, Sumida-ku, Tokyo Hulic Kinshicho Collaboration Tree

Similar Recruits

NGK Insulators, Ltd.

Job Type
CAE technology development for ceramic product design and process design (Nagoya City, Chiyoda Ward)

■ Job Summary CAE technology development for the design and manufacturing processes of our new ceramic products *Scope of change: Possibility of reassignment to all departments ■ Job Details Responsible for the following tasks, primarily focusing on simulations in the fields of thermal fluid and structural engineering (specific themes will be determined based on practical experience and skills): * Construction of material/product design and manufacturing process simulation models using general-purpose CAE software (ANSYS Mechanical/Fluent, STAR CCM+, COMSOL, etc.) * Development of simulation tools specific to our products (development environment: C language-based, Python, VBA, CUDA, etc.) * Establishment of optimal design approaches through combinations with optimization algorithms and machine learning (modeFrontier, other OSS, etc.) * Process design and cost estimation using process simulators ■ Job Characteristics * As a head office department, we develop and support the use of simulation technology for the entire company. * To model the properties and behavior of analog ceramics, we utilize basic experiments and advanced technologies such as supercomputers and AI to promote mechanism elucidation and the realization of new simulations. * Opportunity to engage in creative work such as CAE technology development management, innovation of design work processes, and collaboration with universities and startups.

2026年卒

Panasonic Corporation

Job Type
Design and development (software)

Expanding product possibilities through the power of software, we deliver value that combines ease of use with advanced functionality. We develop software that integrates with products, from requirements gathering to design, implementation, and evaluation. We refine the product experience from a user's perspective, achieving ease of use and functionality that naturally contributes to everyday life. [Job Description] * Embedded software and server development * Digital audio processing * UX/UI development * IoT wireless communication and AI-powered software development [Main Businesses and Products] * Living appliance business (washing machines, vacuum cleaners, etc.) * Kitchen appliance business (refrigerators, dishwashers, etc.) * Beauty appliance business * Technics business (audio equipment) * Imaging business (cameras, lenses, etc.) * Professional AV business * Communication network business * Television business (televisions) [Skills that can be utilized] * Knowledge of software and programming [Skills and knowledge that would be a plus] * Embedded Linux software development technology (C, C++, Java, scripting languages) * User interface and application development technology * Fundamental technologies for networks and communication protocols * AI utilization technology in edge and cloud environments * Image recognition and deep learning technology [Main Work Locations] Shiga Prefecture (Kusatsu City), Osaka Prefecture (Kadoma City, Moriguchi City), Hyogo Prefecture (Kobe City), Fukuoka Prefecture (Fukuoka City), etc.

2027年卒