Careers

Those joining Elecnor Deimos can expect an international working environment, which poses state-of-the-art challenges for every professional interested in a scientific/technical career and for each management talent.

BECOME PART OF OUR TEAM

Job description

This development position supports activities for systems in different domains all driven by a new Space Surveillance Awareness project.  It is for an international company working in aerospace and telecommunications.

Candidates will participate in the design, implementation and testing of SW Components within a Continuous Integration and Deployment environment.

The successful candidate will be part of the Software Engineering Group, a transversal unit in charge of providing SW services to DEIMOS Projects.

Main Duties:

  • Collaborate in the development of SW products or systems following the quality and security rules defined by the company and the client.
  • Help define or collaborate in the definition of the architecture.
  • Detailed Design, Development and Testing of SW components assigned to the candidate.
  • Document the SW components where applicable.

Education:

SW Engineering graduate or similar

Professional Experience:

3-5 years’ development experience

 

Technical requirements

• 2 years Java development experience in ANGULAR or similar and also Spring if possible.
• Experience preferred in several languages including at least one of the following: C/C++, python
• Experience in software development best practices with regard to design, coding and testing.
• Strong technical background and interest in emerging technologies.
• Good knowledge of version control and preferably GIT.
• Nice to have knowledge/experience in databases (SQL or NoSQL) and experience with Continuous integration.

Other requirements

• The project language is English.
Personal Skills:
• Able to adapt to different projects, environments and technologies.
• Able to function as a team member and to communicate technical information.
• Interested in promoting best practices in SW development.
• Open to continuous improvement in all work-related activities.

Apply

Job description

¿QUÉ BUSCAMOS?

Un ingeniero software que quiera desarrollarse como profesional con nosotros. Con experiencia de al menos 3 años en tareas de desarrollo y/o arquitectura en alguna de estas tecnologías (Java, .Net, Android). Con inquietud por aprender y enfocar su carrera progresivamente de desarrollador hacia el rol de arquitecto software dentro de un entorno ágil.

¿EN QUÉ TIPO DE PROYECTOS PARTICIPARÁS?

Proyectos de desarrollo en diversas tecnologías donde podrás aplicar y consolidar todos los conocimientos adquiridos en tu plan de carrera.

Proyectos con el equipo de arquitectura acompañando a equipos en la adopción de buenas prácticas de desarrollo software, revisiones de código, auditorías, metodologías ágiles y DevOps.

¿CRECIMIENTO PROFESIONAL?

Te incorporarás dentro de la división de Transformación digital con el objetivo de ser un referente en la empresa y para nuestros clientes en:

  • Patrones de diseño, SOLID, DRY, YAGNI, Clean Code, técnicas para trabajar con código legado.
  • .NET, Spring, PHP, Java, iOS, Android.
  • Sonarqube, Quality Gates.
  • OWASP y Sonarqube.
  • Auditorías, Revisiones de código, Pair Programming, MOB Programming.
  • Agile, Scrum, Kanban, Entrega Continua y DevOps
  • ATDD/TDD/BDD, pruebas de performance con JMeter y Selenium.
  • Agile y DevOps. Scrum/Kanban, JIRA Software, Confluence, Bitbucket, Bamboo, Sonarqube.

¿QUÉ OFRECEMOS?

  • Aprendizaje continuo. Cursos anuales a los que te puedes apuntar libremente. Todos los libros que necesites y posibilidad de compartir tus conocimientos en la empresa. El aprendizaje continuo es nuestro lema.
  • Buenos medios. Hardware de última generación y todas las herramientas que sean necesarias para facilitar el trabajo diario.
  • Flexibilidad horaria y posibilidad de 1 día de teletrabajo.
  • Salario competitivo y beneficios sociales.

Funciones Principales:

Desarrollo software, arquitectura software y buenas prácticas de desarrollo.

Formación:

Formación profesional y/o Grado/Ingeniería Técnica

Experiencia Profesional:

3-5 años de experiencia en desarrollo software en alguno de estos lenguajes: Java, .NET

Technical requirements

Nuestro único requisito es que tengas al menos 3 años de experiencia como desarrollador y que tengas interés en desarrollarte como profesional en Arquitectura Software y metodologías ágiles.

Other requirements

• Proactividad
• Buena comunicación
• Trabajo en equipo
• Capacidad de toma de decisiones
• Resolución de conflictos
• Actitud positiva

Apply

Job description

The Web Cloud developer will support the Deimos UK activities in three areas:

  • Development of Web interfaces
  • Deployment and maintenance of servers/dockers/VM in a cloud environment
  • Support on local IT infrastructure

 

The developer will help to create web interfaces used in advanced Ground Segment Systems for satellite applications (no experience required in Ground Segment)

In addition, the Web/Cloud Engineer will provide first and second line technical support to internal staff and communicate with the systems team in Deimos Spain to support the management the company wide IT infrastructures. This includes extensive use of virtual infrastructure in the cloud such as Amazon Web Service as well as other providers and local clouds.

The engineer will work in projects across the Space sector involving, Earth Observation satellite sensors, launchers, UAV, ground sensors.

At its core, this is a technical position suitable for an individual interested to go beyond a classic IT or Web developer role in order to support more complex and technical development and operational projects. There will be plenty of opportunities to learn new and enhance existing skills from a team of experienced developers, technical experts and project managers.

Main Duties:

  • Analyse and understand technical requirements in order to implement the Web interface in compliance with these requirements
  • Understand and convey complex technical information in simple terms in a User Interface
  • Develop Web interfaces in coordination with the technical manager
  • Coordinate with the IT team in Deimos Spain to fix day to day IT issues raised by Deimos UK employees.
  • Provide 1st and 2nd line support to internal employees – troubleshooting IT issues from in-house and third-party software to hardware such as PCs, Laptops etc.
  • Install and configure servers and virtual cloud environments in Deimos UK
  • Develop a strategy to optimise the use of Amazon Web Services or other Cloud providers from a cost and data access perspective
  • Maintain the exiting IT infrastructure in Deimos UK with a focus on data security and resilience
  • Take ownership of technical issues, follow up and communicate progress in a timely manner
  • Coordinate with the PDGS team to provide support for the developers as well as technical experts and project managers.
  • Producing documentation (stocktake, process…) of our IT infrastructure (local and cloud) software subscription and renewal in coordination with Deimos Spain

Define, apply recommendations and strategy for local/cloud security, data protection and resilience, in conformity with Deimos Corporate Management Systems ISO9001 etc.

Education:

A university degree in a technical subject, e.g. Computer Engineering, Data Science, Electronic Engineering

Professional Experience:

Up to 3 years in an IT intensive industry, preferably Aerospace, Internet, Telecoms, Gaming or Banking

 

Technical requirements

The candidate must be a generalist, capable of adapting to new software languages and technologies. Unexperienced engineer but motivated and with relevant education for this job position are welcome
The candidate should have some, but not all, of the skills below:
• Excellent Java development skills, ideally demonstrated in commercial projects
• Experience in web development using: Jsf, Primefaces, Springboot
• Experience using Linux as the OS development environment
• Infrastructure (including Infrastructure–as-a-Service like Amazon Web Services)
• Detailed knowledge of Linux and Windows OS's, with particular focus on secure configurations
• Operating System and Network Security in production systems
• Network, System and Service Monitoring
• Database platforms SQL and noSQL
• IP and Networking
Any of the following skills are desirable (as experience or education level)
• Experience using Vaadin Framework for web development
• Experience using Javascript
• Experience using Python
• Experience using AngularJS
• Continuous Integration and Continuous Delivery tool chains, Bamboo and Jenkins are preferable
• Detailed knowledge of virtualisation, cloud technology and containers (dockers)
• Ansible and Configuration Management tools
• Automated system build tools
• Python, Ruby, LUA, Shell or other scripting languages
• Knowledge of Python application packaging
• Source Code management systems, git is preferable
• Agile and Iterative software development (SCRUM)
• Automated documentation systems

Other requirements

Language Skills:
• English:
o Speaking: High
o Reading/Writing: High
• Useful but not necessary: Spanish
Personal Skills:
• Communication and collaboration skills
• Flexibility to work in new environments, new technologies or new types of work
• Ability to work in several projects at the same time
• Excellent troubleshooting skills
• Goal oriented
• Self-motivated and capable to work with little supervision if required.

Apply

Job description

The engineer will be based in DEIMOS Space UK (Hardwell) and will support a scrum team in the development of components and applications that extract features from satellite and aerial imagery for use in GIS applications such as agriculture, land use/land cover, urban mapping, change detection, object counting. The engineer will support the design and development of image processing tools used in Earth Observation applications in different domains.

The engineer will also have some data science activities, helping to prepare and analyse the data used and produced by the processing chain. For example, non-imagery data from GIS systems or from ground sensors can be used by the application for training, validation and performance analysis.

The engineer will be interegrated in a team of other data scientists, managed by an experienced engineer in Machine Learning and Image Processing.

Main Duties:

The engineer will be responsible for:

1) Supporting the design of the processing chains and helping improving the existing ones

2) Developing tools to process Earth Observation data and other sources of data used in the view of extracting features or analysis

3) Developing and test Neural Network architectures from the literature and create new ones derived from them

4) Preparing, processing data for machine learning algorithms

4) Generating reports using data analytics to analyse performances

5) Writing the documentation that describes the tools (design document, user manual…)

Education: 

A university degree in a technical subject

Professional Experience:

The required professional experience is:

  • More than 1 year, working with image processing and features extraction tools
  • More than 1 year, working in Earth Observation image processing

Unexperienced engineer but motivated and with relevant education for this job position are welcome

Other relevant professional experience:

  • Development within AGILE teams (SCRUM)
  • R&D work in image processing algorithms and machine learning

 

Technical requirements

•Experience with GIS and image processing tools: QGIS, ArcGIS, ENVI…
•Good knowledge in one programming language: Python, Java
•Knowledge about image processing algorithms, classification, object detection
•Work in Linux/Unix environment
•Microsoft Office suite (or equivalent) Excel, Word, Powerpoint
•Not mandatory but useful knowledge
- Machine learning
- Neural Network architectures (CNN, GAN…)
- OGC web interface (WMS, WCS, WFS)
- PostgreSQL, PostGIS
- Eclipse
- Git/SVN
- Amazon Web Services, Virtual machines

Additional skills that may increase salary potential towards the top of the range:
•Experience working with European Space Agency or other Space Agencies
•PhD related to Neural Networks
•Contributions to proposals to Space Organisations
•Experience of using aerial or satellite imagery data
•Experience with commercial classification tools: Erdas, eCognition…

Other requirements

Language Skills:
English:
•Speaking: High
•Reading/Writing: High
Personal Skills:
•Communication and collaboration skills
•Flexibility to work in new environments, new technologies or new types of work
•Ability to work in several projects at the same time

Apply

Job description

Post Description:

Responsible for work in the areas of Space Surveillance and Tracking and potentially also Space Weather.

The activities will include consultancy/analysis, modelling, system design, processing and web service development.

The role will involve project management, analysis, consultancy and customer interaction.

Main Duties:

  • Space Surveillance and Tracking analysis and project management
  • Interaction with Space agencies, satellite operators, and academia.

Education:

A recognised degree, ideally in physics, engineering or mathematics.

Professional Experience:

  • The candidate should have at least 3 years experience in project management or analysis or consultancy. The position will be tailored to the level of experience and additional industrial experience would be viewed very positively.
  • Practical professional experience or postgraduate studies in the domains relevant to the post would be helpful but not required.
  • Experience in ESA/European programmes is welcome.
  • Experience in Space Situational Awareness and Space Weather would be helpful
  • Experience in orbital mechanics, mission design and analysis would be helpful

 

Technical requirements

Required:
• None
Desirable:
• Programming languages: Java, MATLAB/Simulink, Fortran and/or C/C++ and web service development.
• Experience in developing or using computer simulations of real-world systems, or in analysis of data
• Knowledge of celestial mechanics, astrodynamics and heliospheric or atmospheric physics, space weather aspects
• Knowledge of optimisation theory and techniques
• Software engineering methods and techniques

Other requirements

Language Skills: High level of English
Personal Skills:
Organisation.
Ability to work in teams and to lead groups.

Apply

Job description

DEIMOS is offering a post as EGNOS CCF Performance AIVQ engineer in Airbus Defence and Space France.
The post holder will be integrated in DEIMOS EGNOS Team before the collocation to collect relevant experience on EGNOS V3 and located in Toulouse (TLS) for a time period of 12 months(extensible to 16) starting May 2019 (T0).

Main Duties:

 Contribute to the CPF Performance Qualification Test Procedures Definition
 Contribute to the CPF Performance Test Dry Runs
 Contribute to the CPF Performance Test Formal Commitment Campaign
 Contribute to the CPF Performance Commitment Test Reports
 Report any found anomaly and contribute to its analysis

Education:

Engineering, Physics, Mathematics, Telecommunications, Computer Sciences,…
Any other degree is also appropriate if the experience covers the lack in the education curricula.

Professional Experience:

minimum 3-5 years of working experience in the requested domains

Language Skills:

Fluent in English written and spoken. Project language is English.
Knowledge of French is an asset.

Technical requirements

 Deep understanding of SBAS\GNSS Navigation Performance and Algorithms
 Deep understanding of verification\qualification process and activity
 Deep understanding of DEIMOS Algorithmic Functions will be an asset

Other requirements

 Good interpersonal and communication skills with the ability to work effectively and cooperatively in a diverse and international team environment.
 Demonstrated ability to analyse and synthetize complex information.
 Rigor, commitment and reliability in the execution of the assigned tasks.
 Proactive attitude to solving problems, identify priority actions and to handle high workload.

Apply

Job description

DEIMOS is offering a post as EGNOS PCF Performance AIVQ engineer in Airbus Defence and Space GmbH.
The post holder will be integrated in DEIMOS EGNOS Team inside the GNSS
Business Unit before the collocation to ensure expert knowledge of all algorithmic functions (AFs) developed by DEIMOS and collocated in Ottobrunn (OTN), Munich, Germany, for a time period of 13 months (extensible to 19) starting February 2019 (T0).

Main Duties:

 Run and document PCF Testbed Validation Tests and raise detected anomalies (requires colocation in OTN due to usage of SPV-P) on different PCF Testbed versions (T0 – T0+8 months)
 Run and document PCF Performance Qualification Tests and raise detected anomalies (requires colocation in OTN due to usage of SPV-P) on different PCF Testbed versions (T0+8 months – T0+13 months

Education:

Engineering, Physics, Mathematics, Telecommunications, Computer Sciences,… Any other degree is also appropriate if the experience covers the lack in the education curricula.

Professional Experience:

minimum 3-5 years of working experience in the requested domains

Language Skills:

Fluent in English written and spoken. Project language is English.
Knowledge of German is an asset.

 

Technical requirements

 Profound experience in GNSS\SBAS performance assessment needed (in
particular for those AFs developed by DEIMOS).
 Experience in SW acceptance/testing/verification incl. experience in
requirement management and tools, e.g. DOORS

Other requirements

Personal Skills:

 Good interpersonal and communication skills with the ability to work effectively
and cooperatively in a diverse and international team environment.
 Demonstrated ability to analyse and synthetize complex information.
 Rigor, commitment and reliability in the execution of the assigned tasks.
 Proactive attitude to solving problems, identify priority actions and to handle high
workload.

Apply

Job description

Post Description:

DEIMOS Space is looking for an analytical and proactive candidate to join and support the Sentinel-2 Performance Engineering Services team in the frame of the ESA/ESRIN Copernicus Sentinel-2 constellation operations.

The successful candidate will join the PDGS Division and will be part of Deimos Operations team to provide performance analysis of the Sentinel-2 Mission, in particular the Ground Segment activities.

The activities are meant to be executed at the company premises in Tres Cantos, in Madrid region.

Main Duties:

The following types of responsibilities are envisioned:

  • Acquire knowledge on Sentinel-2 Ground Segment operational activities
  • Acquire knowledge on the main Key Performance Indicators (KPIs) measuring successful Sentinel-2 Operations
  • Acquire knowledge on the Performance Analysis Systems by Elecnor Deimos
  • Ensure complete operations of the Performance Analysis Systems
  • Acquire knowledge on Sentinel-2 Ground Segment high level architecture
  • Detection and analysis on eventual Sentinel-2 Ground Segment anomalies
  • Derive KPIs and obtain general performance trends

Define and maintain operational procedures regarding the activities performed.

Education: Computer science or similar.

Professional Experience: Not required

Technical requirements

The candidate should have:
- good knowledge in mathematics complemented by analytical skills
- good knowledge in management of Linux systems
- knowledge on complex SW architectures, with some focus on data mining activities
- knowledge of SW configuration control techniques
A good knowledge in the following engineering aspects will be positively considered:
- data persistence such as relational database systems or / and noSQL products
- programming skills in python, bash, XML, XSL, HTML and javascript
- general SW development good practices and software design patterns

Other requirements

Language Skills: Highly fluent in English, verbal and written
Italian will be positively considered
Personal Skills:
Good analytical skills, and team working spirit;
Must be highly proactive, self-motivated with ability to learn with little supervision;
Must be willing to take ownership of issues and drive them to a successful resolution.

Apply

Job description

Post Description:

Deimos Space SRL is looking for an enthusiastic and highly skilled trainee to work on GNSS-Reflectometry for 9-12 months, under the supervision of Dr. Maria Paola Clarizia. The trainee will be working on GNSS-Reflectometry projects within the company, and specifically on a) the development of innovative algorithms for retrieval of Earth’s surface parameters using GNSS-R data, and b) the development of simulations of electromagnetic scattering of GPS signals for ship detection using GNSS-R. The trainee will also be involved in the preparation of technical reports and documents, as well as scientific publications. The trainee will be part of the growing GNSS-R team at Deimos Space UK, and is expected to actively contribute to the success and expansion of the team itself.

The internship program contributes to the inclusion of high potential students in Deimos’ values and culture, and offers the perspective of hiring successful candidates on a permanent basis.

The post is located at Harwell, UK. We accept applications from now until the end of September 2018 2018. Interviews will be tentatively held in October 2018.

Main Duties:

  • Development of algorithms for the estimation of geophysical parameters from Spaceborne GNSS-Reflectometry data;
  • Development of electromagnetic scattering simulations, to assess the feasibility of GNSS-R for ship detection;
  • Preparation of technical documentation such as technical notes or reports;
  • Generation of scientific publications as a result of the work performed;

Education: Student in Engineering, Physics, Mathematics or Telecommunications.

Professional Experience: 

0-3 years of experience

Their interest in working in the remote sensing sector and their motivation will also be valued.

Technical requirements

ESSENTIAL
• Knowledge of Radar Remote Sensing;
• Knowledge of MATLAB and/or Python language;
• Experience in Satellite Data Processing and Analysis;
• Ability to travel to project meetings and conferences within and outside of the UK when needed;
DESIRABLE
• Experience in GNSS-Reflectometry, or similar (i.e. Altimetry, Synthetic Aperture Radar)
• Experience in Electromagnetic Scattering Simulations;
• Experience in Satellite Data Processing and Analysis;
• Experience in writing scientific documentation, and in giving technical presentations;

Other requirements

Language Skills: Good command of English (C1 level).
Personal Skills:
• Good communication and team working skills;
• Motivation for scientific research excellence;
• Ability to plan and organise the research work and be proactive;
• Open to constant improvement in all activities related with his/her work.

Apply

Job description

Post Description:

The Senior Software Engineer to be integrated in the team of the Flight Operations Division (Ground Segment Systems), namely for the development/maintenance of software solutions in areas such as Mission Planning Systems (MPS), Mission Control Systems (MCS) and Ground Station Control Systems (GSCS).

Main Duties:

The Senior SW Engineer will be integrated in an agile full stack development/maintenance team, following the applicable standards, and having ESA (European Space Agency) as main customer.

Education:

Computer Science, SW engineering, or similar

Professional Experience:

Experience in development/validation of software systems in Java for at least 5 years is required.

Experience in the development/validation of Ground Segment solutions will be considered advantageous.

 

Technical requirements

- Experience in Java programming, namely using: Eclipse IDE, Eclipse RCP, Hibernate, Restful, JSON, git
- Experience in XML technologies: XML, XSD, XSL
- Experience in agile software development (scrum)
- Experience in test driven software development

Other requirements

Language Skills: Fluency in English (written and spoken)
Personal Skills:
- Good communication skills
- Team working
- Motivation in developing innovative software

Apply

Job description

Post Description:

DEIMOS Engenharia is looking for enthusiastic and proactive candidates to integrate Data Systems team.
Successful candidate will be part of a Scrum development team, and will be integrated in major European projects, having the opportunity to work in different domains of software development.

Main Duties:

The Data Systems Division focuses in the (architectural) design, development and maintenance of platforms seamlessly connected to data hubs that enable developers to deploy their applications in cloud resources. Recent European projects include NextGEOSS, BETTER, and Marine-EO.
The Junior Software Engineer will be integrated in the Scrum development team, and will collaborate in the development of Data Systems solutions. The solutions range from archives, catalogues, geoportals, data pipelines, user interfaces, among others.

Education: Computer Science or similar

Professional Experience:
Candidates are expected to have up to 2 years of experience developing end-to-end software systems following Agile, Incremental or Waterfall lifecycles.

Technical requirements

The candidate should have experience developing software systems with (some of) the following disciplines:
•Requirements Analysis
•System analysis and design using UML or other modelling languages;
•System/subsystem implementation using Object Oriented programming languages;
•System integration and deployment in Virtualized Environments;
•Verification and Validation.
The following requirements are highly appreciated:
•Understanding of Distributed System architectures and Virtualization
•Knowledge of deployment techniques using containers (Docker)
•Experience in satellite data systems, or Remote Sensing datasets.

Other requirements

Language Skills: Highly fluent in English, verbal and written
Personal Skills:
Excellent communication, and team working skills;
Must be highly proactive, self-motivated and dynamic;
Must be willing to take ownership of issues and drive them to a successful resolution;
Must be able to work independently and deliver high quality work.

Apply

Job description

Post Description:

The engineer will be based in DEIMOS Space UK (Hardwell) and will contribute to develop components and applications that extract features from satellite and aerial imagery for use in GIS applications such as agriculture, land use/land cover, urban mapping, change detection, object counting. The engineer will be in charge of designing and developing image processing tools used in Earth Observation applications in different domains.

Increasingly, this activity requires to uses machine learning tools (neural networks and deep learning more specifically) in cloud environment to achieve this. It means the engineer will have a second hat of data scientist for the team, helping to prepare and analyse the data used and produced by the processing chain. For example, non-imagery data from GIS systems or from ground sensors can be used by the application for training, validation and performance analysis.

Occasionally the engineer may have to support the business development team for activities related to image processing and data science. The engineer will work in a team of other data scientists, managed by an experienced engineer in Machine Learning and Image Processing.

 

The engineer will work in a small SCRUM team (3-5 people, depending on the project) with a certified SCRUM master.

Main Duties:

The engineer will be responsible for:

1) Supporting the design of the processing chains and helping improving the existing ones

2) Developing tools to process Earth Observation data and other sources of data used in the view of extracting features or analysis

3) Developing and test Neural Network architectures from the literature and create new ones derived from them

4) Preparing, processing data for machine learning algorithms

4) Generating reports using data analytics to analyse performances

5) Writing the documentation that describes the tools (design document, user manual…)

 

The candidate’s main duties include:

  • Design of Features Extraction components and interfaces
  • Development and testing of the components and interfaces in a Scrum team using continuous integration
  • Data preparation and analysis for machine learning
  • Keep up-to-date herself/himself and the team with advances in Neural Network architecture research
  • Documentation during the development phase and the final product.
  • Coordination with commercial partners who will use the components to develop their own services or will provide data to our systems
  • Coordination with the other team members who develop other Feature Extraction components.
  • Travel in Europe and outside Europe to support international projects

Education:

A university degree in a technical subject

Professional Experience:

The required professional experience is:

  • More than 1 year, working with image processing and features extraction tools
  • More than 1 year, working in Earth Observation image processing

Unexperienced engineer but motivated and with relevant education for this job position are welcome

Other relevant professional experience:

  • Development within AGILE teams (SCRUM)
  • R&D work in image processing algorithms and machine learning

 

 

Technical requirements

•Experience with GIS and image processing tools: QGIS, ArcGIS, ENVI…
•Good knowledge in one programming language: Python, Java
•Knowledge about image processing algorithms, classification, object detection
•Work in Linux/Unix environment
•Microsoft Office suite (or equivalent) Excel, Word, Powerpoint
•Not mandatory but useful knowledge
- Machine learning
- Neural Network architectures (CNN, GAN…)
- OGC web interface (WMS, WCS, WFS)
- PostgreSQL, PostGIS
- Eclipse
- Git/SVN
- Amazon Web Services, Virtual machines

Additional skills that may increase salary potential towards the top of the range:
•Experience working with European Space Agency or other Space Agencies
•PhD related to Neural Networks
•Contributions to proposals to Space Organisations
•Experience of using aerial or satellite imagery data
•Experience with commercial classification tools: Erdas, eCognition…

Other requirements

Language Skills:
English:
•Speaking: High
•Reading/Writing: High
Personal Skills:
•Communication and collaboration skills
•Flexibility to work in new environments, new technologies or new types of work
•Ability to work in several projects at the same time

Apply

Job description

Main Duties:

Integrate and deploy Web Services in Virtualized Environments

Develop in Continuous Integration/ Continuous Development environments

Integrate the scrum team and work in data systems-related projects

Education:
MSc in Computer Science, Electrical Engineering or related disciplines. Ph.D. degree is a plus.

Professional Experience:
Candidates are expected to have 3 to 5 years of experience developing end-to-end software systems following Agile, Incremental or Waterfall lifecycles.

Technical requirements

The candidate should have experience developing software systems with (some of) the following disciplines:
 Requirements Analysis
 System analysis and design using UML or other modelling languages;
 System/subsystem implementation using mainly Object-Oriented programming languages (e.g. C++, Java) and/or other programming paradigms (e.g. Python, C);
 System integration and deployment of Web Services in Virtualized Environments
 Development using CI/CD environments (e.g. Atlassian Products or similar)
 Experience with deployment techniques using containers (e.g.Docker)
The following requirements are highly appreciated:
 Experience deploying systems in IaaS providers such as AWS, Microsoft Azure or based on OpenStack/OpenNebula
 Experience in satellite data systems, or Remote Sensing datasets.
 Flexibility to develop Front-end and Back-end solutions

Other requirements

Language Skills:
Highly fluent in English, verbal and written
Personal Skills:
Excellent communication, networking and team working skills;
Must be highly proactive, self-motivated and dynamic;
Must be willing to take ownership of issues and drive them to a successful resolution;
Must be able to work independently and deliver high quality work;
Experience of working with external customers is desirable

Apply

Job description

Technical Manager for Payload Data Ground Systems

Education: Computer Science, Aerospace Engineering or similar

Professional  Experience: 8+ years of experience in the Aerospace and Defence, Earth Observation or related areas

4+ years of experience in technical management of software projects in Earth Observation and/or Payload Data Ground Systems in teams with at least 4 members

Demonstrated experience in leading ESA projects, and in business development

Technical requirements

Knowledge of ECSS space standards
Knowledge in at least one of the following languages: JAVA, C++, Python, or other scripting languages
Experience in Agile Software development
Understanding of requirements and WBS breakdown and planning of tasks
Knowledge in development frameworks for managing and controlling SW development
Experience with Project Management Tools (including Issue Management) such as MS Project, Atlassian Jira, Redmine or similar

The following items will be considered a plus:
• PMP Certificate and/or Agile Certification and/or MBA
• Knowledge of Geospatial Standards (e.g. WPS, WMS, OpenSearch, WCS)
• Cloud technologies and frameworks based on OpenStack, OpenNebula, Hadoop and Spark clusters

Other requirements

Language Skills: Highly fluent in English, verbal and written.

Apply

Job description

Post Description: The candidate shall design and implement C++ software to simulate the scientific data acquisition and telemetry encapsulation that is performed by optical instruments onboard an Earth Observation satellite. Simulated data will feed the ground processor prototype to generate L1 and L2 products.

Main Duties: Lead the implementation and validation of the instrument simulator and its integration with the ground processor prototype.
Coordinate and guide the work of other team members.
Interact with the customer for specification, design, development, validation and maintenance of the instrument simulator. This includes holding meetings in other European countries.
Periodically report the technical status to the project manager and contribute in a proactive and resolute manner to the success of the project.

Education: Aerospace or telecommunications engineer, physics or mathematics degree (signal processing knowledge is an asset)

Professional Experience: At least 3 years in tasks related to scientific data processing software

 

Technical requirements

GNU C++, Linux, Bash, GIT
Knowledge of Matlab, Python and JAVA will be also taken into consideration

Other requirements

Language Skills:
English, Spanish

Personal Skills:
Team working
Public speaking

Apply

Job description

DEIMOS is selecting a SW developer to be integrated in the Mission Engineering Application Area of the Flight Systems Business Unit.
The work of the MENG Application Area is oriented to supporting the design of space missions from a mission engineering point of view (for both ESA and commercial customers), design software tools for mission analysis and flight dynamics, do research in celestial mechanics and astrodynamics.

Main Duties:

The following types of responsibilities are envisioned:

  • Development of desktop tools for space applications domain (backend and
    frontend)
  • Development of software for flight dynamics purposes
  • SW specification, design, development and validation

Education:

Required: a recognized degree in engineering (computer science, telecommunication, electrical, aerospace or similar), physics or mathematics.
Desired: postgraduate studies (e.g. M.Sc.) in engineering (computer science, telecommunication, electrical, aerospace or similar), physics or mathematics.

Professional Experience:

Different levels of professional experience in the domains relevant to the post will be considered.

 

The following skills are required for the post:

– Software engineering methods and techniques
– Object-oriented programming in C++11/14
– User interface programming in Java based on Eclipse RCP
– Linux and Windows operating systems

 

Technical requirements

Other skills that will be considered as asset for the post are:
- Build automation tools: Maventerface programming in Java based on Eclipse RCP, CMake
- Unit testing: Google Test, JUnit
- Version control systems: Subversion, Git/Gitflow
- Other programming languages: FORTRAN 77/2003, bash, Python 2/3, Matlab
- Relational database management systems
- UML, XML, DTD, XSD, XSLT, XQuery, XPath
- Celestial mechanics, astrodynamics, optimisation theory and techniques
- Other operating systems: OSX

Other requirements

Language Skills: Language Skills: Good level of English, spoken as well as written.
Personal Skills:
- High motivation
- Initiative and autonomy to solve complex problems
- Responsibility towards the customer and team mates
- Willing to work in groups

Apply

Job description

Post Description: 

Participation in the GSMC-S SW development activities to be performed integrated in the Indra development team located in Barcelona.

Main Duties: 

This task comprises the following activities:

o Participation in the ramp-up phase, which consists in the familiarization of the current SW developed by the incumbent, in order to be able to assume the follow-up activities on maintenance and evolution

o Participation in the implementation of SW DCNs

o Participation in the SW corrections derived from the ONCRs

o Support to IVQ activities (SW test execution)

The expected duration of the activities is 30 months.

Education:

Engineering, Physics, Mathematics, Telecommunications, Computer Sciences,…

Any other degree is also appropriate if the experience covers the lack in the education curricula.

Professional Experience:

Experience of 3-5 years in development of SW in navigation programs and in Galileo required

 

Technical requirements

 Be in possession of an EU SECRET (or higher) Personal Security Clearance.
 Profound SW engineering and implementation knowledge in C.
 Galileo SW Standards
 Experience in SW acceptance/testing/verification incl. experience in requirement management and tools, e.g. DOORS

Other requirements

Language Skills: Fluent in English written and spoken. Project language is English.
Personal Skills:
 Good interpersonal and communication skills with the ability to work effectively and cooperatively in a diverse and international team environment.
 Demonstrated ability to analyse and synthesise complex information.
 Rigor, commitment and reliability in the execution of the assigned tasks.
Proactive attitude to solving problems, identify priority actions and to handle high workload.

Apply

Job description

Post Description:

We are looking for a Project Manager to integrate our Earth Observation data systems’ team (PDGS Division), to lead European Commission’s and ESA projects.

The work is performed in close cooperation with the final customer, so a great degree of autonomy and pro-activity is expected in coming up with solutions that meet the needs of the customer.

Main Duties:

The Project Manager will lead main Earth Observation projects coordinated by DEIMOS, in the area of Earth exploitation platforms, developed in close collaboration with several European partners.

He/She will be responsible to manage effectively the execution of these projects, while promotion international cooperation, to interact with the client and negotiate on behalf on DEIMOS.

Efficient management of subcontractors and commitment to fulfilling Service Level Agreements with end customers.

Participate and/or lead proposals to European Commission (EC), ESA, and other potential clients.

Education:

Engineering or Management Degree.

Professional Experience:

8+ years of experience in the Aerospace and Defence, Earth Observation or related areas

4+ years of experience in management of software projects in Earth Observation and/or Payload Data Ground Systems in teams with at least 4 members

Demonstrated experience in leading ESA and/or EC projects

 

Technical requirements

Knowledge of ECSS space standards.
Understanding of requirements and WBS breakdown and planning of tasks.
Knowledge in development frameworks for managing and controlling project execution, such as EVM.
Experience with Project Management Tools (including Issue Management) such as MS Project, Atlassian Jira, Redmine or similar.
PMP Certificate.
The following items will be considered a plus:
• MBA degree
• Knowledge of Geospatial Standards (e.g. WPS, WMS, OpenSearch, WCS)

Other requirements

Language Skills: Highly fluent in English, verbal and written.

Personal Skills: Excellent communication, networking and team working skills;
Must be highly proactive, self-motivated and dynamic;
Able to take ownership of issues and drive them to a successful resolution;
Able to deliver and supervise high quality work in multicultural environments;
Strong organizational skills;
Experience of working with external customers is mandatory.

Apply

Job description

Elecnor Deimos is selecting an experienced engineer to be involved in development
and validation tasks related with GNSS Receivers and application. She/He will work in
the GNSS-Receiver Team within GNSS Business Unit in Deimos Space that is working
to develop GNSS positioning algorithms to enable high precision positioning.
The tasks shall be carried out at Elecnor Deimos premises in Harwell, United Kingdom,
although initially it is expected a few months collocation in Deimos Space Offices in
Tres Cantos (Madrid).

Main Duties:

The following main tasks shall be performed:
 Contributing to the analysis, generation and management of requirements for GNSS projects;
 Contribute to design, prototyping and implementation of GNSS receiver algorithms for FPGA platform;
 Work with laboratory instrumentation and RF Constellation Signal simulators;
 Develop verification and validation procedures for a GNSS receiver;
 Support the development and verification of HMI (Human to Machine Interface) tool to interface with the GNSS receiver
 Performance assessment activities of GNSS algorithms;
 Preparation of relevant documentation;
 Willing to travel to partners’ and clients’ facilities for project milestones and validation campaigns.

Education:

A university degree (Engineering, Physics, Mathematics, Telecommunications,
Computer Science, or equivalent) in a discipline relevant to the job profile together
with the experience and capability to fulfill the assigned tasks with a minimum of supervision.

Professional Experience:

The key person(s) shall have a 3+ years of experience in GNSS engineering

 

Technical requirements

The following skills and experiences are mandatory:
 Fundamentals of satellite navigation
 Acquainted with typical measurements produced by a multi-frequency, multiconstellation
GNSS receiver, their combinations, and typically associated metrics
 Substantial experience in GNSS Performance assessment.
 Experience in SW developments for Embedded System
 Knowledge in FPGA platforms and SoC architectures
 Knowledge of scientific tools as Matlab and Python, for analysis, simulation and performance assessment of GNSS receivers
 System testing and verification;
 Demonstrated experience in writing of formal technical documentation;
Working knowledge and experience in the following areas would be considered as
assets:
 Experience working with high precision technologies such as PPP algorithms
 C and Java language;
 Knowledge of scripting languages (Python, Bash) for test automatization;
 Experience in a user/customer facing environment.

Apply

Job description

Post Description:

Elecnor Deimos is selecting a Junior engineer to be involved in development and validation tasks related with GNSS Receivers. We are a team within GNSS Business Unit in Deimos Space that is working to develop GNSS algorithms to enable high precision positioning.

Main Duties:

The following main tasks shall be performed:

  • Contribute to design and implementation of system prototypes based on FPGA platform for GNSS receiver;
  • Hardware in the Loop Testing. Build and maintain custom laboratory set-up for running hardware in the loop (HIL) tests. You will be writing the code to improve the process of running tests and collecting the results.
  • Develop scripts (Python) for test automatization (commanding of laboratory instrumentation and processing of measurements)
  • Performance assessment activities of GNSS algorithms;
  • Work with laboratory instrumentation;
  • Support the development and verification of HMI (Human to Machine Interface) tool to interface with the GNSS receiver
  • Preparation of relevant documentation.

Education:

A university degree (Engineering, Physics, Mathematics, Telecommunications, Computer Science, or equivalent) in a discipline relevant to the job, with interest/specialization on Control / Estimation / Signal Processing.

Professional Experience:

6 months on relevant position

 

Technical requirements

The following skills and experiences are mandatory:
• Knowledge of scientific tools as Matlab and Python, for analysis, simulation and test automatization
• Experience working with laboratory instrumentation
• Fundamentals of satellite navigation
• System testing and verification;
• RF Electronics / Software Defined Radio / Digital Signal Processing
Working knowledge and experience in the following areas would be considered as assets:
• Experience in GNSS Performance assessment (RTK, gLab)
• C and Java language;
• SW version control: Git, Subversion, etc.
• Experience in writing of formal technical documentation;
• Fundamentals of FPGA and SoC architecture
• Experience working with ARM processor and FPGA platforms
• Linux and Real-Time OS

Other requirements

Language Skills:
Spanish
Intermediate English written and spoken. Projects language is English.

Apply

Job description

Work Description:

This is a fantastic opportunity to join a growing, innovative, employee-centred business in the space industry.

We are looking for a motivated Software Engineer wanting to start his/her professional career in a challenging domain such as the support to operations of Big Data Earth Observation Platforms, in the Data Systems Division in Madrid, Spain.

The selected candidate will join the division’s DevOps team, and support the cloud setup and deployment of Earth Observation-based cloud services.

Main Duties:

  • Learn the particular needs of Earth Observation Big Data Systems
  • Support operations for Earth Observation systems
  • Participate in the setup of DevOps environment for Earth Observation Exploitation Platforms
  • Work in cloud systems related projects

• Participate in the product and team meetings.

Education and Background:

Computer Science or Computer Engineering university degree.

Professioanl Experience:

No professional work experience is required.

Technical requirements

Required:
• Knowledge of distributed cloud systems environments
• Experience using Linux as the OS development environment
Desirable:
• Knowledge in python, shell scripts, docker, Git and continuous integration (Bamboo/Jenkins)
• Familiar with web services development using technologies such as: Javascript, REST, databases (relational and non-relational)
• Experience in agile software development
• Experience working in DevOps environement

Other requirements

Languages:

English C1 (very good level, writing, reading and speaking)

Personnal Skills:

• Good communication skills (english)
• Capability of team working
• Interested in challenging activities

Apply

Job description

Job Description:

Software engineer to be integrated in the team of the EO Apps (Ground Segment Systems), for the development of software and algorithms in the area of image processing, in-image classification and object identification for satellite imagery using advanced machine learning techniques. Responsibilities: selection and design of algorithms (including neural networks), development of the algorithms in python (using frameworks such as KERAS, TensorFlow), support to the scalability of the solution so that it can become operational.

Education:

MSc Computer Vision, MSc Computing or similar

Professional Experience: 2-3 years

Language Skills: Excellent level of English, written and spoken

 

Technical requirements

- Experience with different machine learning algorithms
- Experience in building deep neural networks
- Knowledge of machine learning applied to images (image recognition, object detection…)
- Python, tensorFlow, KERAS
Not essential but preferable:
- GPU processing and parallelisation
- Familiar with satellite imagery and remote sensing

Other requirements

- While they will be working as part of a team, a level of independence is expected
- Ability to search and propose technical solutions
- Resourceful
- Good communication skills

Apply

Job description

Post Description:

This is a fantastic opportunity to join a growing, innovative, employee-centred business in the space industry.

We are looking for motivated engineers that want to start their professional career in a challenging domain such the aerospace sector.

The selected candidate will join our Earth Observation Payload Data Ground Segment team in charge of developing and evolve products that compose the payload data ground segment for satellite missions such as Archives, Catalogues, Processing Infrastructures, Calibration and Validation, …

Trainee will have a supervisor, who is responsible for his/her continuous development, by providing them meaningful tasks and respective support, and involving them in different projects.

Our aim is that the Trainee gets a comprehensive insight into the projects and technologies used by the team he/she integrates.

Education:

Degree in Computer Science or related area

Main Duties:

  • Learn the particular needs of spacecraft payload data ground software developments and the required standards
  • Participate in the development, evolutions and testing of product elements composing the DEIMOS Earth Observation Ground Segment that are used in several satellite missions
  •  Participate in the product or team meetings.

Technical Requirements:

Required:

  • Good programing skills with Object Oriented design (i.e. Java, C++, python, …)
  • Experience using Linux as the OS development environment

Desirable:

  • Familiar with web services technologies such with experience developing backend and front-end solutions
  • Experience using versioning control tools such GIT and continuous integration
  • Experience in agile software development
  • Experience in big data technologies such as Map Reduce, nosql database (i.e. Elastic Search)
  • Experience with distributed and scalable architectures

Language Skills:

English B2 (very good level, writing, reading and speaking)

Technical requirements

Java, C++, python. Linux

Apply

Job description

Post Description:

Elecnor Deimos is selecting an experienced engineer to be involved in the on-going activities for development of Galileo Evolution ODTS, providing support to the Galileo 2nd Generation (G2G) ODTS concepts and SW prototype definition, implementation, verification and validation.

He/She will work integrated in the GNSS System Evolution Team at Deimos Space Offices in Tres Cantos (Madrid)..

Main Duties:

Review, consolidation and definition of advanced G2G ODTS concepts and algorithmic technologies,

Contribution to the detailed processing model definition of G2G ODTS Software,

Responsible for the upgrade of G2G ODTS Software prototype, and corresponding verification and validation tasks,

Contribution to the generation of experimental result to support G2G ODTS requirements review

Education:

University degree or equivalent qualification in Aerospace or Telecommunications Engineering.

Professional Experience:

Required:

Strong background in (satellite) Radio navigation systems, ranging and positioning techniques, as well as several years’ working experience (between three and five years) in GALILEO system.

Specific knowledge in the ODTS, data generation and filtering techniques.

Strong SW design and programming knowledge.

Advisable:

Experience in ESA contracts.

Experience in the R&D area and technology development processes, in particular in the space sector.

Language Skills:

Good knowledge of English is required. Knowledge of another ESA member state language is an asset

Technical requirements

C, FORTRAN, Matlab

Other requirements

Language Skills:

Good knowledge of English is required. Knowledge of another ESA member state language is an asset.

Personal Skills:

Good interpersonal and communication skills with the ability to work effectively and cooperatively in a diverse and international team environment.

Demonstrated ability to analyse and synthesise complex information.

Rigor, commitment and reliability in the execution of the assigned tasks.

Proactive attitude to solving problems, identify priority actions and to handle high workload.

Apply

Job description

The position involves the development activities in projects in different domains. Candidate will participate in the design, implementation and testing of SW Components in an environment of Continuous Integration.

He/she will belong to Software Engineering Group, transversal unit in charge of provide SW services to DEIMOS Projects.

Main Duties:

  • Collaborate in the development of SW following the quality and security rules defined by the company.
  • Participate in the design of the architecture.
  • Detailed Design, Development and Testing of the SW components assigned to him/her.
  • Create documentation applicable to the SW components (if it is applicable).

Education:

Technical Degree, Engineering, Physics, Mathematics or Telecommunications.

Professional Experience:

5-10 years of experience

It is desirable that the candidate have a minimum of five-year experience as a software developer. Their interest in working in the aerospace sector and their motivation will also be valued.

 

Technical requirements

· Experience in C - at least 3 years of experience
· Knowledge of C++ and Java.
· Experience on software developer with the application of best practices in design, coding and testing.
· OS: Windows and Linux at least. MacOSX desirable.
· Experience with algorithms (physics, mathematics, computational)
· Knowledge of version control: GIT or SVN
· Nice to have: knowledge/experience in databases (SQL or NoSQL) and experience with Continuous integration.

Other requirements

· Good command of English (C1 level).
Easy adaptation to different projects, environments and technologies
· Ability to function as a team member and to communicate technical information
· Interest on promoting the best practices in SW development
· Open to constant improve in all activities related with his/her work.

Apply

Job description

En Elecnor Deimos necesitamos incorporar, para la división de Transformación Digital, una persona con experiencia y conocimiento en el desarrollo de sistemas relacionados con tecnologías Web (frontend y backend), con interés en buenas prácticas, pruebas unitarias, metodologías ágiles e integración continua.

Formará parte de equipos multidisciplinares donde se afrontan proyectos de diversa naturaleza, desde aplicativos Web o Apps nativas a soluciones empresariales, pasando por Sistemas de Información Geográfica (GIS) o LI, con un enfoque de uso del Cloud (AWS principalmente) y modularización del SW (frontend, backend, microservicios, API/WebServices).

Las funciones no se limitarán únicamente a la codificación, sino que podrán asumirse paulatinamente otras tareas como el análisis y diseño de los proyectos, permitiendo obtener una visión global de los mismos y extraer conocimiento y aprendizaje de todas las fases del ciclo de vida de éstos.

Technical requirements

Imprescindible
- 1/2 años de experiencia como programador frontend con tecnologías como HTML5, CSS3, JavaScript...
- Al menos 1 año de experiencia con Angular u otros frameworks avanzados de JavaScript  (React.js, vue.js...) 

Other requirements

Recomendable
- Experiencia en proyectos y librerías responsive (ej. Bootstrap)
- Experiencia con preprocesadores CSS (ej. LESS, SASS, COMPASS, SCSS...)
- Experiencia en backend con Java, Spring, Hibernate…
- Conocimientos en librerías de mapas Web (Leaflet, OpenLayers, Google Maps, Mapbox JS).
- Experiencia en el uso de sistemas de control de versiones, sobre todo Git.
- Conocimientos de BBDD (MySQL, PostgreSQL, etc.)
- Nivel de inglés medio

Apply

Job description

Post Description:

DEIMOS, that is responsible of several elements in the Galileo Ground Mission Segment and key contributor on the system definition for the next version of EGNOS with emphasis on performances and algorithms definition and development is looking for strongly motivated engineers that want to start their professional career in such a challenging domain to be integrated in the GNSS\SBAS algorithms team within the GNSS Business Unit.
Global Navigation Satellite System (GNSS) refers to a constellation of satellites providing signals from space that transmit positioning and timing data to GNSS receivers. The receivers then use this data to determine location.
By definition, GNSS provides global coverage. Examples of GNSS include Europe’s Galileo, the USA’s NAVSTAR Global Positioning System (GPS), Russia’s Global’naya Navigatsionnaya Sputnikovaya Sistema (GLONASS) and China’s BeiDou Navigation Satellite System.
The performance of GNSS is assessed using four criteria:
 Accuracy: the difference between a receiver’s measured and real position, speed or time;
 Integrity: a system’s capacity to provide a threshold of confidence and, in the event of an anomaly in the positioning data, an alarm;
 Continuity: a system’s ability to function without interruption;
 Availability: the percentage of time a signal fulfils the above accuracy, integrity and continuity criteria.
The European Geostationary Navigation Overlay Service (EGNOS) is Europe’s regional satellite-based augmentation system (SBAS) that is used to improve the performance of global navigation satellite systems (GNSSs), such as GPS and Galileo. It has been deployed to provide safety of life navigation services to aviation, maritime and landbased users over most of Europe.
EGNOS uses GNSS measurements taken by accurately located reference stations deployed across Europe. All measured GNSS errors are transferred to a central computing centre, where differential corrections and integrity messages are calculated. These calculations are then broadcast over the covered area using geostationary satellites that serve as an augmentation, or overlay, to the original GNSS message.
As a result, EGNOS improves the accuracy and reliability of GNSS positioning information, while also providing a crucial integrity message regarding the continuity and availability of a signal. In addition, EGNOS also transmits an extremely accurate universal time signal.

Main Duties:

The post holder tasks will include:
 Ground Segment algorithms design and definition
 SW development in C\C++ in Linux environment
 Validation
 Experimentation and operations for GNSS\SBAS systems
 Data processing and performance analyses
 Generation of technical documentation
Experimentation and operations for GNSS\SBAS systems

Education: 

Engineering, Physics, Mathematics, Telecommunications, Computer Sciences,… Any other degree is also appropriate if the experience covers the lack in the education curricula.

Proffesional Experience:

At least one year experience in the practical application of the domains relevant for the post (relevant MSc or PhD studies would also be considered).

Technical Requirements:

 Knowledge of GNSS and SBAS systems
 Knowledge of estimation techniques
 Experience in C\C++ development language. Knowledge of FORTRAN is an asset.
 Experience in Linux environment
 Ability for problems resolution and logical thinking

Language Skills:

Fluent in English written and spoken. Project language is English.
Knowledge of other ESA member state language, in particular French and\or German, is an asset.

Personal Skills:

 Good interpersonal and communication skills with the ability to work effectively and cooperatively in a diverse and international team environment.
 Demonstrated ability to analyse and synthetize complex information.
 Rigor, commitment and reliability in the execution of the assigned tasks.
 Proactive attitude to solving problems, identify priority actions and to handle high
workload.

Technical requirements

Apply

Job description

Deimos Space is seeking for a Software engineer to be integrated in the team of the Flight Operations division (Ground Segment Systems), namely for the development/maintenance of software solutions in areas such as Mission Planning Systems (MPS), Mission Control Systems (MCS) and Ground Station Control Systems (GSCS.

Responsibilities:
Analysis, design and implementation/validation of software systems, following the applicable development standards. Support the deployment and maintenance of software systems and having ESA (European Space Agency) as main customer.

Professional  Experience:

Experience in development of software systems in Java for at least 5 years is required.
Experience in the development of Ground Segment solutions will be considered advantageous

Technical requirements

- Experience in Java programming
- Experience in agile software development
- Experience in XML technologies: XML, XSD, XSL

Apply

Job description

Deimos Engenharia is looking for recent graduates passionate about software engineering and interested in working on the next technology generation.

 

Over the course of nine months, the Trainee program contributes to the inclusion of high potential graduates in Deimos’ values and culture. We have a retention rate of 86% after the program.

Trainees will have a supervisor, whose responsible for his/her continuous development, by providing them meaningful tasks and respective support, and involving them in different projects.

Our aim is that the Trainee gets a comprehensive insight into the projects and technologies used by the team he/she integrates.

We accept applications the whole year, for the following divisions:

  • Data Systems (Ground Segment)
  • Flight Operating Systems (Ground Segment)
  • Data Processing (Ground Segment)

Main Duties

The selected candidate will work on relevant international projects and main duties might include:

-Collaborate in software development

-Participate in the design of software architecture

-Detailed Design, Development and Testing of software components

-Create project-related documentation (when applicable)

 

 

Technical requirements

Knowledge on one or several of the following languages: Java, C/C++, Python
Knowledge in software engineering (programming, architecture principles, etc)
Considered a plus: knowledge in databases (SQL or NoSQL) and experience with Continuous integration

Other requirements

-Degree in Computer Science or related area
-Fluent in English, verbal and written
-Good communication and team working skills
-Ability to take ownership of issues and be proactive
-Interest on promoting the best practices in SW development
-Open to constant improvement in all activities related with his/her work

Apply

Job description

There are 3 vacancies in the field of system engineering to contribute to the definition and design of EPS second generation (EPS-SG). The selected candidates will work in the Low Earth Orbit Division (LEO) at EUMETSAT and be involved in contributing in the phase C/D system engineering activities related to the specification, design and development of the EPS-SG system.
The activities to be carried out by the selected candidates include overall system aspects involving the space segment (satellites) and the ground segment, consisting of the data acquisition systems, monitoring and control systems, data processing facilities and product dissemination facilities. The focus for these positions will be on Satellite and operational related aspects within the system.
EPS-SG will be based on a two-satellite configuration with the launch of the first satellite (Metop-SG A) in mid-2021 followed by the second satellite (Metop-SG B) 18 months later. Two recurrent Metop- SG A and B satellites will be provided and launched in order to achieve a minimum of 21 years of operations.

 

Main Duties:

• Contribute to general system engineering activities:
o Analysis and trade off activities
o Preparation and maintenance of system technical specification.
o documentation of system design and justification
o ad hoc internal reviews
o system level formal reviews.
o ground segment level activities as required
• Support IV&V activities
o Satellite M&C
o Ensuring that operational aspects (from operations concept etc) are           adequately reflected in the system technical specifications and design.
o Provide input and support to the customisation of the Packet Utilisation Standard (PUS) specific to EPS-SG and documentation of the results.
o Provide input and support to the customisation of other satellite related ECSS standards
• Requirements maintenance
o Maintain the system specification tree and baseline.
o Analyse new versions of lower level technical documents for coherence with system and incorporation into system baseline.
o Act as book captain for the System Requirements Document (SRD). Collating and analysing comments, proposed changes from internal and external reviews and making recommendations on new/updated requirements.
o Maintain the traceability of system requirements to higher and lower level specifications (using DOORs).
• ICD design and maintenance
o Implementation of any changes to the system model identified in order to aid the interface documentation.
o Coordination and definition of technical interfaces with the external partners and service providers
o Organise/hold meetings and workshops with external and major internal interface partners to establish interface details/agreements
o Generate and maintain the system Interface Control Documents (ICD).
• Maintenance of the EPS-SG system level model using the Vitech CORE modelling tool.
o Ensuring the model is up to date with any system level changes/evolution especially in the area of interfaces
o Configuration control and documentation of the system model
o Update of the model with respect to interfaces at system level
o Co-ordination with the ground segment for model updates to ensure consistency between system/ground segment
These activities will involve interactions with other EUMETSAT divisions. Travel within Europe, to the United States and possibly other parts of the world may have to be undertaken for certain tasks.

 

Technical requirements

Experience in several of the following fields is expected:
• Experience of Satellite Monitoring and Control using ECSS PUS standards
services.
• Capability to prepare system requirements and design documents, and to
perform system-level analyses for complex polar satellite systems.
• Experience of requirements management using formal configuration control
procedures/processes.
• Experience of writing technical requirements (preferably to ECSS standards)
• Experience of establishing and maintaining traceability between different
levels of technical specifications.
• Experience of interface management and definition.
• Familiarity with mechanisms and tools for detailed interface definition.
• Demonstrated capability to prepare and manage ICD.
• Experience in system modelling
• Experience of interface management and definition.
The following experience would be additional assets:
• Familiarity with the CORE design tool (from Vitech).
• Familiarity with Model Based Systems Engineering (MBSE)
• Experience with DOORs.
The selected candidate shall have a systematic approach to work, being able to plan
his/her work and to cope with tight schedules and multiple tasks. He/she shall have
the capability to write accurate and consistent technical documentation.

Other requirements

Good communication skills (verbal and written) in English are important. Fluency in
English is mandatory (the working language at EUMETSAT is English).

At least 5 years of experience in the field of engineering of space and/or ground
systems.

Apply

Job description

The position involves the development activities in projects in different domains (at the beginning in a Global Navigation Satellite System project). Candidate will participate in the design, implementation and testing of SW Components in an enviroment of Continuous Integration.

He/she will belong to Software Engineering Group, transversal unit in charge of provide SW services to DEIMOS Projects.

Main Duties:

· Collaborate in the development of SW following the quality and security rules defined by the company.

· Participate in the design of the architecture.

· Detailed Design, Development and Testing of the SW components assigned to him/her.

· Create documentation applicable to the SW components (if it is applicable).

Education:

Technical Degree, Engineering, Physics, Mathematics or Telecommunications.

Professional Experience:

2-3 years experience

Language Skills:

Project Language is English.

Salary range:  25.500 -28.000

Technical requirements

· Experience on one or several of the following languages: Java, C/C++, python, ANGULAR
· Experience on software developer with the application of best practices in design, coding and testing.
· Strong technical interest and background
· Strong knowledge of version control: GIT or SVN
· Nice to have: knowledge/experience in databases (SQL or NoSQL) and experience with Continuous integration.

Other requirements

Personal Skills: 
· Easy adaptation to different projects, environments and technologies
· Ability to function as a team member and to communicate technical information
· Interest on promoting the best practices in SW developmen
· Open to constant improve in all activitities related with his/her work.

Apply

Job description

En Deimos Space buscamos incorporar un desarrollador JAVA,  para trabajar en proyectos de ADIF.

Se integrará en un equipo joven y dinámico, para trabajar en un marco de integración continua con metodologías ágiles y bajo el paradigma TDD.

La plataforma a desarrollar abarca tecnologías muy recientes y diversas, está en constante evolución y por tanto requiere ir  formándose continuamente para adaptarse a las nuevas funcionalidades que se van desarrollando, por tanto buscamos una persona que le guste estar en continuo aprendizaje

Funciones Principales:

Colaboración en la elaboración de diseños detallados.

Implementación de servicios software.

Implementación de pruebas unitarias.

Colaboración con los testers realizando pruebas de aceptación.

Análisis de incidencias.

Resolución de bugs.

Experiencia Profesional:

Mínimo tres años de experiencia

 

Technical requirements

Los requisitos técnicos son los siguientes:
• JAVA, Sistemas distribuidos, RMI, cifrado, Javascript, AJAX, HTML5 CSS
• Gradle, Angular2, NodeJS, Spring
• Servidores de aplicaciones (Tomcat)
• Sistemas operativos Linux, Microsoft Windows
• Bases de datos relacionales, en particular Oracle.
• Protocolos de comunicaciones IP.
• Suite ofimática (MS Office, Open Office ...).
Interesante conocimientos en:
• Plataforma de integración continua basada en herramientas de Atlassian (JIRA, Confluence, BitBucket, Nexus, Bamboo), SonarQube y en desarrollo con TDD y metodologías ágiles.
• Docker

Other requirements

F.P. o módulo superior.
Castellano e inglés
Persona proactiva, eficiente, con gran capacidad de aprendizaje y con ganas de trabajar en equipo.

Apply

Job description

En Elecnor Deimos necesitamos incorporar, para la división de Transformación Digital, una persona con experiencia y conocimiento en el desarrollo de sistemas relacionados con tecnologías Web (frontend y backend), con interés en buenas prácticas, pruebas unitarias, metodologías ágiles e integración continua.

Formará parte de equipos multidisciplinares donde se afrontan proyectos de diversa naturaleza, desde aplicativos Web o Apps nativas a soluciones empresariales, pasando por Sistemas de Información Geográfica (GIS) o LI, con un enfoque de uso del Cloud (AWS principalmente) y modularización del SW (frontend, backend, microservicios, API/WebServices).

Las funciones no se limitarán únicamente a la codificación, sino que podrán asumirse paulatinamente otras tareas como el análisis y diseño de los proyectos, permitiendo obtener una visión global de los mismos y extraer conocimiento y aprendizaje de todas las fases del ciclo de vida de éstos.

Technical requirements

Imprescindible
- 1/2 años de experiencia como programador frontend con tecnologías como HTML5, CSS3, JavaScript...
- Al menos 1 año de experiencia con Angular u otros frameworks avanzados de JavaScript  (React.js, vue.js...) 

Other requirements

Recomendable
- Experiencia en proyectos y librerías responsive (ej. Bootstrap)
- Experiencia con preprocesadores CSS (ej. LESS, SASS, COMPASS, SCSS...)
- Experiencia en backend con Java, Spring, Hibernate…
- Experiencia en el uso de sistemas de control de versiones, sobre todo Git.
- Conocimiento de BBDD
- Nivel de inglés medio-alto

Apply

Job description

The post holder reports to the Head of the Systems and Service Division.
The post holder shall provide competent multidisciplinary support to ongoing and future Programmes, be responsible of different activities, covering the System Engineering, Mission Analysis and Product Assurance activities of each programme and the coordination of all other areas within a mission.

Main Duties:

Being in a complex Division the candidate shall develop different roles depending on the project phase or areas needs. The main duties can be summarized as:
System Engineering:
• Performing the consolidation of mission requirements, their apportionment among elements, the definition of interfaces and the verification of achieved performances;
• Coordination of overall system engineering with speciality engineering areas and activities;
• Contribution to the equipments, sub-systems and provider selection strategy in the company, in agreement with the needs of other company areas and know-how.
Mission Analysis:
• Performing the analyses of the different aspects relevant for different missions (EO, telecommunications, …) on their own or as part of a larger constellation, or even a number of concurrent constellation;
• Conducting, reviewing and consolidating Mission and System analysis tasks in particular on mission planning, downlink strategy & geo-location accuracy;
• Providing expert support, as required, to the Missions Manager during different project Phases of the projects (A to E1);
• Consolidating and applying standard work methods and subsequent document structures for Mission and System analysis;
• Being the Technical Officer of mission software procured by the division, to support the analysis.
Product Assurance:
• Preparation of project product assurance documentation, e.g. PA & Safety Plans;
• Setting standards for quality as well as health and safety within the projects;
• Ensuring that manufacturing processes comply with standards at both national and international level;
• Reviewing customer requirements to ensure that they can be/are being met;
• Preparation and management of deviations (RFD/W’s, NCR’s, corrective actions…) and participation in their reviews (NRB/MRB’s, audits, …);
• Interact with customers and suppliers in Quality/Product Assurance matters.

Education:

Applicants for this post should have a university degree in space engineering (space vehicles) or equivalent qualification in an engineering field or related subject that provide them a wide knowledge in space environment and its associated technologies

Professional Experience:

Up to five years of professional experience in relevant positions in Earth Observation or other space programmes.
A solid experience with end-to-end mission and system analysis of Earth Observation missions is required, including Space  components (in particular on-board operation, communication and calibration) and Ground elements (Mission Planning systems, Sand X-Band ground stations,).
Involvement in projects from other engineering areas (industrial, civil,…) will be highly valued.
Experience and deep knowledge implementing space standards ECSS Experience and/or knowledge implementing Product Assurance Programme
Experience and/or knowledge developing Subsystems (AOCS, OBC, EPS, …) trade-offs and reliability analysis

 

 

Technical requirements

Mastering of at least three of the following technical areas:
• Space Systems Engineering,
• Mission Analysis
• Space Systems Operations,
• Requirements elicitation, formalization and flowdown,
• Architectural design and Integration of complex systems,
• Verification and testing.
Knowledge of the state of the art instruments, tools, techniques, methods and standards for the engineering disciplines under this responsibility.
Knowledge of system engineering processes, spacecraft modes and algorithms,
modelling, simulation and analysis, and requirements verification, safety, hazard and failure management, dependability, security.

Other requirements

Language Skills:

Fluent in English and Spanish. Knowledge of other common European languages (French, German, Italian) shall be an asset.

Personal Skills:

The Systems and Mission Engineer shall have proven leadership skills, the ability to understand and synthesise complex technical and programmatic information, coupled with good interpersonal and communication capabilities and a proven ability
to apply them to the interactions with programme managers, participants and stakeholders.
The successful candidate will be required to work in a diverse and international environment involving extensive teamwork as well as holding responsibility as study team leader of a technical multidisciplinary team. Excellent teamworking and
relationship management skills are therefore required, together with the ability to achieve solutions in line with team objectives.

Apply

Job description

The precise orbit determination and time synchronization problem is to accurately determine the position and velocity vectors of an orbiting satellite as well as its clock deviation from a stable time scale. To achieve this, estimates of the position, velocity and time of the orbiting vehicle are made based on a sequence of GNSS observations to ground stations in combination with the integration of the equations of motion.
The two main estimation techniques are the Batch Least Squares (BLS) and the Kalman filter (KF). While least squares method processes the complete observations batch in each iteration, the Kalman filter is a recursive technique in which the information is updated at every observation epoch. Both batch and sequential estimators are powerful estimation methods that have successfully been applied to various types of orbit determination problems.

The post holder tasks shall include:
– A profound analysis of up-to-date mathematical formulation for precise orbit determination and time synchronization techniques, considering equations of motion and observation equations.
– Extension of the basic formulation (mainly GNSS code and phase) to include additional observations, such as: Doppler, Inter-satellite link (ISL) RF ranging, accelerometers measurements (IMU) and Satellite laser ranging (SLR).
– Extension of the basic formulation to include multisystem data: GPS and Galileo.
– Formulation of BLS and extended Kalman filter applied to the resolution of the precise orbit determination and time synchronization problem with different types of measurements.
– Identification of appropriate numerical methods for the optimal implementation of BLS and KF.
– Development of a Matlab prototype of a precise orbit determination and time synchronization software based on BLS and KF estimation techniques.
– Verification and validation of the implemented SW with synthetic GNSS data.

Technical requirements

University degree in a relevant field (preferably Mathematics). 

- Knowledge of estimation techniques (Least squares, Kalman filters) 

- Experience in Matlab programming 

- Knowledge of GNSS systems (GPS, Galileo) 

- Interest in Mathematics, GNSS, and space sciences 

- Ability for problems resolution and logical thinking 

- Commitment to service excellence and responsibility 

Apply

Job description

A Software Engineer intern is required to participate in the development satellite ground segment, in particular for the development of software for Earth Observation satellite ground segments.

The primary purpose of this role is to develop software solutions. Main focus of the role will be development around core Web technologies and support the team (including quality assurance, technical documentation and testing).

Technical requirements

Software Engineer student or similar

The candidate shall have a background covering the following areas:
Understanding of software development life cycle UML and patterns
Object Oriented Design Knowledge
Java/C++/Python development experience with Web Services
Proven experience using XML related technologies (XSL, XSD, XPATH)
Java and C++ development experience
Development experience using Linux (Bash scripts, ... )
Thorough understanding of software development life cycle
Experience using relational database, (e.g. MySqL, Postgre, Oracle)

Additionally the following are desired skills:
Experience with Elastic-Search, SOLR
Experience with open source tools and libraries (e.g. JUnit testing framework, Apache.org, etc)
Experience using versioning control tools such SVN.
Knowlegde of standards of Open geospatial consortium

Good communication skills (english), capability of team working

Apply

Job description

Job Description:

We are looking for a Technical Manager to integrate into our team, having as main objective the Technical Leadership of innovative solutions in the scope of Earth Observation System Support Frameworks.

The work is performed in close cooperation with the final customer, so a great degree of autonomy and pro-activity is expected in coming up with solutions that meet the needs of the customer.

 

Responsibilities:

Maintenance and Evolution of End to End system support frameworks, having ESA (European Space Agency) and its future Earth Observation Missions (FLEX, BIOMASS) as main customer.

Education:

Degree in SW Engineering

Professional  Experience:

At least 5 years experience in development of complex SW systems.

Previous experience in EO domain shall be considered an asset.

preferably also SWING)

Language Skills:

Very good level of English, written and spoken

Personal Skills:

– Good communication skills

– Team working

– Motivation in developing innovative software

Technical requirements

- Experience in Java programming
- Experience in agile software development
- Experience in Java Rich GUI development (Eclipse RCP, SWT and

Apply

Job description

This is a fantastic opportunity to join a growing, innovative, employee-centred business in the space industry. 

We are looking for motivated engineers that want to start their professional career in a challenging domain such the aerospace sector. 
The selected candidate will join our team in charge of the developing the next generation of spacecraft ground software and tools to learn and contribute to the evolution of Web Front-end systems. 

Duties: 

• Learn the particular needs of spacecraft ground software developments and the required standards
• Participate in the development of elements part of DEIMOS next generation of spacecraft ground software and tools within the web Front-end part.
• Design and implement and maintain elements and libraries as required
• Participate in the project or team meetings

Technical requirements

Preferable Computer Science or Computer Engineering degree  
No professional work experience is required 
Required: 
• Good Java skills, ideally demonstrated in university or commercial projects
• Experience using Linux as the OS development environment

Desirable: 
• Experience using Bootstrap framework
• Familiar with web frontend development using technologies such as:
o Javascript
o AngularJS 1
o Python
o Vaadin Framework
o Django Rest Framework

High level of English

Other requirements

Demonstrated technical and analytical skills, including the ability to understand and convey complex technical information in simple terms  
Excellent troubleshooting skills  
Goal oriented  
Self motivated and capable to work with little supervision if required.  
Interested in the aerospace sector  

Apply

Job description

Ideally, the candidate should have at least 1 year of relevant experience. Nonetheless, applications from recent graduates with excellent academic results are welcome.

We are looking for engineers of any nationality wishing to work for us in Romania, with a university degree in any the following fields:

  • Software engineering
  • Mathematics
  • Physics
  • Telecommunications engineering
  • Or similar university degree.

The following skills are strictly mandatory:

  • Good command of English.
  • University degree in the above mentioned fields
  • Availability for short term travels
  • Capability to work in Romania
  • Knowledge of the following technologies: C/C++ and/or Java over Unix/Linux
  • Ideally, the candidate should have at least 1 year of relevant experience. Nonetheless, applications from recent graduates with excellent academic results are welcome.

Technical requirements

The following skills are desirable:

Experience in any of the above mentioned fields, preferable in an industrial setup
Experience in the implementation of mathematical algorithms
Experience working in an international setup, preferably in the Space Domain.
Availability for longer term collocations
Knowledge of any of the following technologies
o Scripting languages
o SQL (Oracle, PostgreSQL)
o Design methodologies (UML, HOOD, etc)
o Development methodologies & standards (ECSS, PSS, ISO 9001, etc)
Experience with Mission Planning Systems, Simulators and/or Earth Observation
Experience in Validation of software

Apply

Job description

DESCRIPTION

DEIMOS is selecting project managers to be integrated in the GNSS Business Unit at our premises in Lisbon (Portugal), to support new growth areas in Receiver and Applications domains. He will support the Business Unit head in the operations for receiver and application projects in this location.

The work of the GNSS Business Unit is oriented to the following areas:

  • GNSS (GPS and Galileo) receivers processing techniques
  • GNSS receivers prototyping
  • GNSS receiver simulation
  • Galileo Ground Segment
  • EGNOS processing algorithms
  • Precise Orbit and Clock Determination for GPS and Galileo.

GNSS evolution studies, participating in the Galileo 2nd Generation and EGNOS v3 projects

FUNCTIONS:

The following types of responsibilities are envisioned:

  • Leadership of R&D projects in the areas of GNSS Receivers and Applications
  • Responsibility of design, implementation, specification and validation of GNSS receiver projects
  • Contribution to proposals
  • Support to the head of business unit in operations

Participation in and/or support of GNSS programme activities with ESA, EC, and GSA

PROFESSIONAL EXPERIENCE:

Required: Engineer with at least 10 year experience in the practical application of the domains relevant to the post with demonstrated experience in management of GNSS receiver projects and system-level view of GNSS programs.

Technical requirements

Required: The following capabilities are required for the post:
• Solid background in GNSS system engineering and project management
• Solid theoretical background in one or more of the following technical areas: signal processing, navigation, authentication.
• Practical experience in GNSS
• Experience in European institutional (ESA, EC, GSA) and commercial markets
• Knowledge of Matlab/Simulink and good programming skills

Other requirements

• Leadership
• Capability to integrate in and manage a team
• Initiative
• Autonomy and self-development
• Responsibility towards project goals; both technical and financial
• Willing to travel frequently and to spend time periods collocated in different DEIMOS branches

Apply

Job description

We looking for highly skilled junior SW engineers to integrate our team, having as main objective the development/maintenance of innovative solutions in the scope of Earth Observation System Support.

Responsibilities:

Development/maintenance of applications/frameworks (e.g. OpenSF, S2G, ESOV), having ESA (European Space Agency) as main customer.

 

Technical requirements

Degree in SW Engineering
Experience in Java programming
Experience in agile software development
Knowledge in Java Rich GUI development (Eclipse RCP, SWT and preferably also SWING)

Other requirements

Very good level of English, written and spoken
Good communication skills
Team working
Motivation in developing innovative software

Apply

Job description

This is a fantastic opportunity to join a growing, innovative, employee-centred business in the space industry. We are looking for an experienced and motivated Software Engineer to join our team developing the next generation of spacecraft ground software and tools.

As a key member of our ground segment development team you will participate in the development and maintenance of elements of DEIMOS Ground Segment software suit.

The position is mostly oriented (but not limited) to the development of Web Front-end software for DEIMOS current and next generation spacecraft planning and user services using state of the art visualization technologies

The activities are meant to be executed on the company premises in Tres Cantos, in Madrid region

  • Participate in the development an evolution of existing and the next generation spacecraft planning and user services front-ends.for DEIMOS gs4EO Ground Segment software suit
  • Design and implement reusable code and libraries
  • Ensure the technical feasibility of the UI designs
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders towards achieving the project objectives
  • Provide designs, prototypes and tests suits for the elements under his/her responsibility
  • Participate in the project meetings
  • Participate in project technical discussion other team members and stakeholders as required.

Provide guidance and work leadership to less-experienced software engineers

 

Education:

Computer Science or Computer Engineering degree or equivalent demonstrated experience in a commercial environment

Professional Experience:

2+ years experience in the area of web frontend development

 

Technical requirements

Required:

Experience, ideally demonstrated in a commercial environment, with web frontend development using technologies such as:
Django Rest Framework
Javascript
AngularJS 1
Python
Ability to work in a Linux environment (ideally CentOS) environment using a range of standard development tools
Development and debugging of high quality code and adherence to coding best practices
Highly Desirable:

Experience in planning and executing all stages of software engineering, from design to documentation according to a specified development process
Good Java skills, ideally demonstrated in a commercial environment tpostgres
Experience working with GIS web applications (PostgGIS, Openlayers 3, etc)
Experience using Bootstrap framework

Desirable:

Experience in performing requirements analysis and elicitation based on formal and informal inputs
Knowledge of, or exposure to, space systems in either a commercial or academic context
Experience with Agile software development methodologies
Experience with Software development and test automation, including continuous integration
Experience using Eclipse RCP
Apache Maven
Experience using the Geospatial Data Abstraction Library (GDAL)

Apply

Job description

Si eres estudiante de grado/máster de ingeniería software, informática, telecomunicaciones, telemática o similar para tareas relacionadas con metodologías de desarrollo software.  

Sus funciones básicas serán:

  • Desarrollo software aplicando buenas prácticas de desarrollo y metodologías ágiles
  • Conocer y utilizar herramientas que cubran todas las fases de desarrollo software

Technical requirements

- Estar familiarizado y/o tener experiencia en desarrollo en Java o C#  
- Sistemas de control de versiones  
- Framework desarrollo backend y frontend

Other requirements

- Test unitarios, Test Driven development, Behaviour Driven Development  
- Ioc, Spring, Maven, Gradle, Ant  
- Bases de datos relacionales  
- XML o JSON  
- Eclipse o Visual Studio  
- Herramientas de control de versiones  
- Scrum/XP  
- SonarQube

Apply