Ver oferta completa

FLIGHT SOFTWARE ENGINEER FOR AUTOMATIC CODE GENERATION AND VALIDATION

Descripción de la oferta de empleo

DEIMOS is selecting engineers for its Flight Software Systems Competence Centre, forming part of the Avionics Business Unit. The work of the FS Competence Centre is oriented to the specification, design, development and validation of Embedded Software and Hardware systems for space vehicles, including GNC systems, GNSS, Image processing, verification facilities, etc.This position offers the candidate the possibility of working in Launchers and Space Missions with different and amazing objectives, such as, Earth Observation, Space Debris Removal and study of Objects re-entry in the Earth’s Atmosphere.The selected candidates shall be integrated into an international team of highly qualified engineers and exceptional human quality. Likewise, Deimos’ transnational condition, could allow the candidate international mobility, developing his work from any of the company headquarters.Main Duties:The following responsibilities are envisioned:Lead the automatic code generation process for GNC systems, from Simulink models to C source code.Contribution to modelling guidelines to ensure the generation of source code according to the applicable standards.Participation in the design and implementation of Processor-In-the-Loop and Hardware-In-the-Loop test-benches, to verify a Guidance-Navigation and Control system, including the development of the real-time simulation environment, hardware and software interfaces, etc.Participation in the software validation and system qualification.Participation in the development of the embedded Software for GNC system, interfacing with the code generated automatically.Interaction with other Competence Centres and different technical areas inside the Company, including GNC, GNSS and others.Education:Required: A recognized engineering degree (Computer Sciences, Electrical, Electronic, Telecommunications) or a related degree (e.g. Aerospace) with demonstrable experience in computer systems and software engineering.Appreciated: Postgraduate studies (M.Sc or Ph.D) with a focus on software engineering, real-time software or embedded systems design. Professional Experience:Required: Engineer with minimum experience of 1 to 2 years in the practical application of the domains relevant to the post (experience obtained while obtaining relevant M.Sc & PhD studies could also be considered as applicable for the position).The position will be tailored to the level of experience. Industrial experience in the aerospace sector and/or critical software development will be viewed positively. Technical Requirements:Required: The following capabilities are required for the position:Knowledge of Model based design and implementation: Matlab/Simulink design and automatic code generation with Embedded Coder.Solid theoretical background in Software Engineering, including testing and verification approaches along the Software life-cycle: SW verification and validation, Unit and integration testing.Good programming skills (C, C++, Python) and knowledge of software configuration control (e.g. GIT, SVN).Willingness to participate in the generation of project documentation, including requirements specifications, SW design, and other engineering documentation. Desired: Experience in some of the following fields is desired but not indispensable: Knowledge in the development of PIL / HIL test benches (RTTB, FVB, SCOE, EGSE, Unit testers) for the validation and qualification of software systemsDevOps infrastructure: Continuous integration strategies and tools (Jenkins, Bamboo, SonarQube, etc…)Practical experience in communication buses, drivers and associated communication protocols (e.g. Bus CAN, 1553, SpaceWire, Serial line, etc.) Appreciated: Experience in any of the following would be viewed positively: Practical experience in development of embedded systems in related industrial context as e.g. ESA programmes, Aero/Automotive/Rail, or other experience in safety critical software (e.g in European primes, OBSW providers, etc.)Experience or knowledge of SW Coding Standards (MISRA-C)Experience in multithread applications, real-time operating systems (eg. RTEMS, VxWorks, FreeRTOS, etc.), or embedded computers (eg. LEON, ARM).Language Skills:English, Spanish. Personal Skills:Capability to integrate in and work within a multidisciplinary team, in a collaborative international environment with full responsibility on specific areas of the work under development.Initiative, autonomy and self-development. Rigor, commitment and reliability in the execution of the assigned tasks.Responsibility towards the customer and colleagues. Proactive attitude to solve problems, identify priority actions and handle concurrent activities and deadlines.Flexibility to participate in multiple projects or areas of activity.Flexibility for sporadic travels and/or perform collocations in different DEIMOS branches, or in the premises of the DEIMOS customers.Ref.: HRRECRUIT-885
Ver oferta completa

Detalles de la oferta

Empresa
  • Elecnor Deimos
Localidad
  • En toda España
Dirección
  • Sin especificar - Sin especificar
Fecha de publicación
  • 27/04/2024
Fecha de expiración
  • 26/07/2024
CALL 37-2023-1 Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... this is a recognition of the institute’s commitment to develop a human resources strategy for researchers (hrs4r), designed to bring the practices and procedures in line......

CALL 41-2023-1 - Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... flexible working hours for work-life balance... this is a recognition of the institute’s commitment to develop a human resources strategy for researchers (hrs4r), designed......

365.tours - Onboarding and Support Specialist
OtoTrak d.o.o.

Passion for outdoor activities, adventure, and the tourism industry... collaborative and inclusive work environment that values creativity and innovation... continuous learning and professional development opportunities... flexible work hours and remote work options... strong interpersonal skills with......

CAD Engineer with Solidworks
Recruit4Work

Competitive compensation and benefits package... designing conveyors (screw and belt), shredders, mills, and other recycling equipment... troubleshooting and providing technical support during the manufacturing and testing phases... expertise in designing conveyors as screw- and beltconveyors, shredders......

Scientific content writer and promoter
INSTITUT CATALÀ DE NANOCIÈNCIA I NANOTECNOLOGIA (ICN2)

Producing and updating web and print-based promotional materials... icn2 comprises 20 research groups, 7 technical development and support units and facilities, and 2 research platforms, covering different areas of nanoscience and nanotechnology... knowledge: highly familiarised with materials science......

Data Engineer
Innoit

Assures guidelines and best practices for data and metadata acquisition are in place and followed... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es we’re waiting for you... excellent spoken and written english... willingness and readiness to travel... leads and coordinates data acquisition......

Digital Business Developer German And Dutch
Recruit4work SL

Strong written and oral business communication skills... com work towards team and individual goals for key performance indicators like productivity, conversion rates, opportunities, and pipeline diligently document customers' notes and deal details throughout a customer's interaction (using salesforce......

Qa automation engineer
Innoit

Experience in test case definition, execution and validation... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es we’re waiting for you... continuous follow up and team buildings... are you a qa automation engineer looking for new challenge? we aspire to reach everyone and connect them......

Devops engineer
Innoit

Automation and management of ci/cd pipelines and other devops tools... microservices technology understanding and architecting... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es we’re waiting for you... continuous follow up and team buildings... experience with databases (mysql, postgresql......

Java engineer
Innoit

Write unit and integration tests and be responsible for the overall quality of the code produced... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es we’re waiting for you... proven experience using clean code principles... continuous follow up and team buildings......