Simulation Software Engineer

Bakı

Azercosmos
Vakansiyanın yerləşdirilmə müddəti bitib

Vakansiyanın detalları

Vakansiyanın təsviri

  • 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.

Telegram kanalımız