Systems Algorithm and Modelling Engineer

  • ALL.SPACE
  • Reading, Berkshire
  • 06/06/2026
Full time Information Technology Telecommunications Python Testing

Job Description

Responsibilities
  • A motivated System Modelling Engineer with a strong background in MATLAB-based algorithm development for satellite acquisition and tracking functionalities, RF system simulation, and PNT (Positioning-Navigation-Timing) analysis. This role supports the design, simulation, and performance evaluation of advanced communication and navigation systems, using tools such as MATLAB/Simulink. The engineer will contribute to system-level trade off studies ensuring robust system design for next generation space and communication applications and working closely with the Head of Architecture, Systems Quality and Software teams.
  • Develop and maintain MATLAB/Simulink models for system level modelling analysis and algorithm evaluation.
  • Develop and test algorithms for satellite tracking and acquisition features.
  • Support PNT related studies, including algorithm development and system trade offs for timing, positioning, and navigation resilience.
  • Incorporate AI tools into the design, simulation and test processes.
  • Perform link budget analysis, sensitivity studies, and trade off analysis across mission scenarios.
  • Contribute to Concept of Operations (CONOPS) capture, ensuring alignment with mission objectives.
  • Assist in defining, managing and tracing system requirements in support of the systems engineering process.
  • Document and present simulation results, system analyses and requirements to both technical and non technical audiences.
  • Collaborate with multi disciplinary teams across RF, software/Firmware, and systems quality.
Qualifications
  • Candidate must hold a degree in an Engineering (or closely related) Bachelor, Masters, or Ph.D. program.
  • 5 years of experience in system modelling, simulation, or systems engineering.
  • Proficiency in MATLAB/Simulink for algorithm modelling and analysis.
  • Strong background in statistical signal processing, including advanced spectral estimation and subspace decomposition methods.
  • Experience in phased array processing, beamforming, tracking algorithms, and positioning, navigation and timing (PNT) for satellite terminal applications.
  • Experience in satellite communications system modelling, including link budget analysis, satellite channel modelling and GEO/LEO orbital mechanics.
  • Experience in deriving value from the effective use of AI tools in the engineering, modelling, testing processes.
  • Familiarity with CONOPS definition and requirements specification in a systems engineering environment.
  • Knowledge of ECSS, and MIL standards is a plus.
  • Strong analytical skills, problem solving ability, and teamwork mindset.
Desirable Qualifications
  • Experience with Python AND/OR C++ for algorithm prototyping.
  • Experience with sensor fusion, Kalman filtering, and closed loop control design integrating multiple navigation and RF based sensors.
  • Exposure to FPGA implementation of algorithms.
  • Experience working in satellite or aerospace projects (CubeSat, nanosat, or larger missions).
Benefits
  • Contributory Pension Scheme 3% standard.
  • 25 days Annual Leave + Public Holidays.
  • Cycle to Work Scheme.
  • Car Scheme (Salary Sacrifice).
  • Free On Site Gym.
  • Employee Assistance Programs.
  • Discounts Platform.