12

Software Engineer (ESA-ESTEC)

Noordwijk, The Netherlands, Sapienza Consulting [AWJX-514543]

Field(s) of expertise
Software Engineering
Job type
Permanent
Education
Master
Deadline
Closed

About this job

The Software Engineer will join the Software Technology section and will be assigned to support the projects and activities in the domain of DevOps.

Responsibilities

  • The main duties encompass installation, development, operation, maintenance and support of the DevOps infrastructure used by projects including:
  • Collaborative Software Development Environment (CSDE) and all the related tools and applications (Eclipse, JIRA, Jenkins, Confluence, Virtualisation technologies, DOORS, etc.).
  • Software Verification Facilities (SVF) and related tools as Gitlab, compilers (GCC, LLVM), Debuggers, software simulation and emulation (including HW-in-the-loop).
  • Satellite Reference DataBase (SRDB), related tools (SQL, Oracle, PostgreSQL) and DataOps.
  • Electrical Ground Support Equipment (EGSE) Reference Facility and in particular related development technologies.
  • Web site and related applications.
  • In performing these duties, the post holder is expected to interface with the different project teams and ensure their training when required.
  • In addition, the post holder may have to support the definition and execution of activities of the Software Systems Division in his domain of expertise.

Profile

  • Master’s Degree in Computer Science, Software Engineering or a related discipline.
  • At least 4 years of relevant work experience in Software development methods and tools.
  • Eligible for security clearance by their national security administration.
  • Fluent in English; knowledge of another ESA member-state language is an asset

Mandatory knowledge / experience

  • Experience in testing and associated tools (e.g. JIRA, Jenkins, Confluence, DOORS)
  • Knowledge of the administration of Atlassian tools and DOORs installations (or similar)
  • Knowledge of Software production and test processes (ie DevOps), including requirement engineering and continuous integration,
  • Expert knowledge of containerization (Docker)
  • Intermediate knowledge of virtualization (Vmware)
  • Knowledge of Java and Eclipse framework

Considered an asset:

  • Object Oriented design methods as UML and eCore,
  • databases (SQL),
  • compilers,
  • XML / XSLT,
  • Linux, Windows and web application development
  • programming and scripting languages such as C, C++, Tcl/Tk, Python are an important asset.
  • knowledge of Cloud technologies and solutions
  • software development processes and standards in space, aviation, military, automotive (etc) eg ECSS, MIL, or similar)

Soft skills:

  • A pro-active and can-do attitude is expected to problem-solvinggood planning and organisational skills.
  • Demonstrate the ability to work and communicate effectively with supported project teams and within the Software Systems division
  • Candidates must be eligible to work in the EU

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.