Passa al contingut principal

Simulation Engineer per al BSC

JOB DESCRIPTION: 
The Heterogeneous Architectures group at the Barcelona Supercomputing Center (BSC) is looking for a highly-motivated engineer to participate in the research of a new class of energy-efficient High-Performance Computing (HPC) systems based on low-power processors. This research is part of the Mont-Blanc project, one of the BSC flagship projects, which has set itself the following objective: to design a new type of computer architecture capable of setting future global HPC standards that will deliver Exascale performance while using 15 to 30 times less energy. This research is having a big media impact and important recognition in the research community:
The group has invested considerable amounts of effort to develop a simulation infrastructure for multi-core systems. The simulation environment aids researchers in the evaluation of future processor designs and runtime systems. We look for a person with initiative and a problem-solving mindset to help enhance and maintain the simulation infrastructure as it grows and is being adopted by multiple groups in the center.


The successful candidate will join our research group to implement new features in the simulation infrastructure as they are required by the research tasks in our projects. This includes the following tasks:
  • Implementation and validation of performance and power models such processors models, cache coherence protocols, and emerging memory models
  • Implementation and maintenance of tracers and other simulator components
  • Testing of features and overall functionality
  • Instrumentation, profiling and optimization
The successful candidate is expected to show initiative and strong interpersonal skills to interact with the researchers in the group and other simulation infrastructure users.
Qualification
  • At least BSc in Computer Science, Computer Engineering, or equivalent. BSc in Electronics, Telecommunications or equivalent is also considered for candidates with strong programming skills. MSc is preferred.
Essential Skills
  • Strong knowledge of C++
  • Strong debugging and problem solving skills
  • Strong software engineering skills including knowledge about data structures and algorithms
  • Good English communication skills
Desirable Skills
  • Knowledge of computer architecture
  • Experience with computer architecture simulators
  • Experience with template metaprogramming, STL containers and C++11 extensions
  • Experience with Linux compilation and debugging toolchains (gcc, autotools, gdb)
  • Experience with distributed control version systems
  • Experience with scripting languages such as shell script and Python
All applicants should submit:
  • Cover letter
  • Curriculum vitae
Date closing: 12/01/2014


Comentaris

Entrades populars d'aquest blog

Oferta pública 15/10/2020

1 plaça d'Enginyer tècnic /  Ajuntament de Granollers1 plaça de Severo Ochoa PostDoc Trainee Position in Computational Design and Analysis of Engineering Metamaterials Group / Centre Internacional de Mètodes Numèrics a l'Enginyeria (CIMNE)Més entrades d'Oferta pública

Barcelona Expat Week

Un nou esdeveniment híbrid, digital i presencial, del 19 al 23 octubre 2020.Està dirigit a la comunitat internacional de Barcelona i a les persones interessades en el talent internacional de la ciutat.La Barcelona Expat Week sorgeix com a alternativa a la fira Barcelona International Community Day, que aquest any s'ha posposat a causa de la covid-19.Disposa d'un programa d'activitats: tallers, meet & share, webinars i trobades presencials.Registra't a la plataforma virtuals per tenir accés gratuït a totes les activitats i contactar amb els altres membres de la comunitat.Més informacióMés entrades d'Esdeveniments

Oferta pública 19/10/2020

1 plaça de Tècnic superior de museística / Ajuntament de Granollers - Patronat del Museu MunicipalBorsa de treball de places de Titulat superior de l'àmbit de la informàtica / Ajuntament de l'Hospitalet de LlobregatBorsa de treball de places d'Enginyer municipal /  Ajuntament de Sant Vicenç de Torelló2 places de Tècnic per a l'elaboració, desenvolupament i execució del Pla de reactivació socioeconòmica COVID-19 / Consell Comarcal de l'Alta Ribagorça1 plaça de Tècnic a la Divisió d'Anàlisi de la Demanda a l'Àrea de Sistemes d'Informació / Generalitat de Catalunya - Servei Català de la Salut (CatSalut)1 plaça de Tècnic enginyer de processos d'Atenció Primària (COVID-19) / Generalitat de Catalunya - Servei Català de la Salut (CatSalut)1 plaça de Tècnic superior al Departament d'Enginyeria Química, Agrària i Tecnologia Agroalimentària / Universitat de Girona (UdG)Més entrades d'Oferta pública