GNC Modelling and Simulation Engineer

ELECNOR, S.A
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

C
iOS
Systems Engineering
Code Generation
Computer Programming
Dynamical Systems
Python
Matlab
Object-Oriented Software Development
Software Engineering
Management of Software Versions
XML
Model Validation
Orbital Mechanics
Modeling and Simulation

Job description

activities cover:

  • Satellite formation flying, rendezvous, in-orbit servicing (IOS) and active debris removal (ADR)

  • Entry, descent, and landing on planets (Earth, Mars) & natural satellites

  • Launch vehicles

  • Earth observation, up-stream (flight segment) and downstream

  • Interplanetary exploration and navigation

  • Unmanned autonomous vehicles (UAVs, UGVs)

  • System and mission design, The following types of responsibilities are envisioned:

  • Specification, design, implementation, and validation of environmental, spacecraft, sensor and actuator dynamics, to be applied to Earth-observation, interplanetary, and ADR/IOS satellites, among others, and/or

  • Specification, design, implementation, and validation of environmental, spacecraft, sensor and actuator dynamics, to be applied to satellites, launchers, and re-entry vehicles, among others, and/or

  • Development and maintenance of tools for model validation and versioning;

  • Support to CC wide strategies for code re-usability and scalability; The activities involved may include:

  • Specification and validation of simulation and modelling solutions,

  • Mathematical modelling and development of dynamic systems of actuator, sensors, and vehicle, launchers and spacecrafts;

  • Extension and adaptation of the simulation models according to manufacturer specifications,

  • Simulation infrastructure scalability, maintenance, and production

  • Analysis and trade-off of hardware solutions

  • Interface with the overall system team

  • Technical management

Requirements

Required: A recognized engineering degree (Mechanical, Aerospace, Electrical, Electronic) or a related degree (e.g., Physics, Maths) Desired: Postgraduate studies (MSc or PhD) with a focus on aeronautical / aerospace engineering and providing a solid background in at least two of the following:

  • Orbital mechanics and atmospheric flight dynamics

  • Structural modelling for simulation purposes

  • Model-based system engineering Professional Experience: Required: Minimum relevant professional experience of 1-3 years Desired: Engineer with 5 or more years of experience in the practical application of the domains relevant to the post (relevant MSc & PhD studies should also be considered). The position will be tailored to the level of experience; additional industrial and/or academic experience would be viewed very positively. Technical Requirements: Required: The following capabilities are required for the post:

  • Strong MATLAB/Simulink background

  • Modelling of environment, S/C dynamics and equipment

  • Good S/W programming skills

  • C language programming skills

  • Capacity to understand new concepts, applied to engineering problems Desired: The following capabilities are desired for the post:

  • Physical modelling with Simscape

  • Experience with Python

  • Object oriented programming

  • Experience with XML

  • Automatic code generation

  • Software engineering

  • Experience in flight operations in ESA/European programmes Language Skills: Good level of English, spoken and written Personal Skills: Strong communication and interpersonal skill to deal with customers and providers all around the world

  • Eagerness and willingness to undertake a steep learning curve

  • Good problem solving and analytical skills

  • Able to work independently and on multiple tasks at the same time

  • Collaborative, trustworthy, open-minded, proactive, original, inquisitive person

Apply for this position