Design, implement, and maintain hybrid simulation models that seamlessly integrate hardware components with software simulations, ensuring realistic representation of spacecraft dynamics.
Develop interfaces and protocols for effective communication between physical hardware and software-based simulations.
Design and implement software-based simulation models for spacecraft dynamics, propulsion systems, and subsystem interactions.
Develop modular and scalable simulation software to accommodate various spacecraft configurations and operational scenarios.
Collaborate with mission planners and engineers to understand simulation requirements for mission design, trajectory analysis, and maneuver planning.
Implement simulation features to support comprehensive mission planning activities using both hybrid and software-based simulations.
Ensure seamless communication between the simulation environment and hardware components.
Create simulation models that facilitate realistic system testing, including attitude and orbit determination, propulsion system performance, and other critical subsystems.
Conduct thorough testing and validation of simulations to ensure alignment with actual spacecraft behavior.
Xüsusi tələblər
Bachelor's or higher degree in Computer Science, Aerospace Engineering, or a related field.
Strong programming skills, with proficiency in languages such as MATLAB/Simulink, Python, or C++.
Solid understanding of software engineering principles, algorithms, and data structures.
Experience in software development for dynamic systems, preferably in the aerospace or simulation domain.
Experience in hybrid simulation (hardware-in-the-loop) and software simulation for dynamic systems.
Familiarity with numerical methods and algorithms relevant to spacecraft simulation.
Knowledge of industry-standard simulation tools and practices.
Excellent problem-solving and analytical skills.
Ability to quickly learn and adapt to new technologies, tools, and domain-specific knowledge.
Upper intermediate English language proficiency.
Communicate effectively with team members and management to convey progress, challenges, and solutions.
Knowledge of software development best practices, including version control and testing methodologies.
Familiarity with hardware components used in spacecraft, such as sensors, actuators, and control systems.
Experience in embedded software development for aerospace or real-time systems.
Knowledge of scripting languages for automation of simulation processes.