Formal Methods For Gpus –Research Engineer - (Faf-831)

Formal Methods For Gpus –Research Engineer - (Faf-831)
Empresa:

Barcelona Supercomputing Center


Detalles de la oferta

Context And Mission

The Computer Architecture and Operating System group at the Barcelona Supercomputing Center aims at carrying out research on programming models for critical embedded systems in charge of controlling fundamental parts of cars, airplanes and satellites.

Our work is mainly done in the context of bilateral projects with several processor companies as well as several European-funded projects.

The objective of this position is to develop a method that will allow finding software problems in GPU software as well as proving the correctness of the GPU software and that it adheres to its specification through the use of formal methods.

The work involves experimenting with an existing formal technology for CPUs and extending it for use in a GPU environment. Moreover, it includes the evaluation of the capabilities of these methods, such as what types of errors are possible or impossible to find with them.

For the experimental assessment, relevant software will be ported to the formal method framework selected for the project.

The work will be performed within the context of the Formal Methods for GPUs project funded by the European Space Agency (ESA), which is coordinated by BSC.

Key Duties Evaluate existing formal methods frameworks for CPUs for safety-critical systems useEvaluate experimental formal methods frameworks for GPUs for safety-critical systems useAdapt space relevant software for the demonstration of the capabilities of these methodsDevelop additional methods which can enhance the capabilities for these methods or make them more appropriate for GPUs Requirements Education
- Ongoing Bachelor's Degree in Computer Science, Computer Engineering or a related field

Essential Knowledge and Professional Experience
- Demonstrated experience with formal methods such as static analysis and safe languages
- Demonstrated programming training either as part of the Bachelor's and/or Master Degree Curriculum or other certified entities, preferably from CUDA Centers of Excellence
- C, C++, CUDA, Python programming
- Experience with the use of at least one safe language (Rust, Ada SPARK etc) or language subset (e.g., MISRA C)
- LaTeX

Additional Knowledge and Professional Experience
- Experience with embedded platforms
- Knowledge of supercomputer/cluster usage
- Experience with real-time, critical systems and/or reliability is desired but not required

Competences
- Problem-solving, pro-active, result-oriented work attitude
- Ability to perform work both individually as well as in a team

- Good communication skills including a good command of the English language (written and spoken)

Conditions
- The position will be located at BSC within the Computer Sciences Department
- We offer a full-time contract, a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures
- Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration
- Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement
- Salary:
We offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
- Starting date: 1/8/2023
#J-18808-Ljbffr


Fuente: Jobleads

Requisitos

Formal Methods For Gpus –Research Engineer - (Faf-831)
Empresa:

Barcelona Supercomputing Center


Project Engineer Clean Utilities

¿Te gustaría unirte a un equipo internacional que trabaja para mejorar el futuro del sector de la salud? ¿Quieres contribuir a mejorar la vida de millones de...


Desde Grifols Engineering Sa - Barcelona

Publicado 11 days ago

Gy-117 Senior Verification Engineer - Risc-V

Exciting opportunity to work on the latest cutting edge RISC-V technology in the semiconductor industry.In this new role as senior digital verification engin...


Desde Ic Resources - Barcelona

Publicado 11 days ago

Technical Engineer Trainee | Xff627

ResponsabilidadesColaborarás junto con el equipo de producción en la definición de soluciones técnicas, enfocadas en la mejora continua.Realizarás ingeniería...


Desde Laboratorios Hartmann S. A. - Barcelona

Publicado 11 days ago

Y463 Production Software Engineer I

This job is with Oracle, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact...


Desde Mygwork - Barcelona

Publicado 11 days ago

Built at: 2024-09-29T10:45:23.482Z