Context And Mission
The Computer Architecture and Operating System group at the Barcelona Supercomputing Center aims to carry out research on critical embedded computing systems in charge of controlling safety-related systems of cars, airplanes, trains, and satellites. Our work is mainly carried out in the context of bilateral projects with several companies (processor companies, suppliers, and OEMs in critical systems) as well as several European-funded projects. For a complete list of publications of the group in the last years, please visit: www.bsc.es/caos, https://people.ac.upc.edu/fcazorla/, https://people.ac.upc.edu/jabella/.
The objective of this position is to work and/or research in topics related to critical real-time systems for avionics, automotive and/or space domains, in the analysis, design and verification of non-functional metrics like guaranteed performance, energy, power, and reliability. The position carries working on real boards used in critical systems (e.g. NVIDIA Orin), representative simulators (e.g. gEM5), or hardware design in SystemVerilog, Verilog, VHDL or RTL.
Key Duties
– Analyze non functional metrics (execution time, power, energy, …) bottlenecks in code executing on representative computing platforms (e.g. GPUs, MPSoCs, …)
– Make a design space exploration to identify the source of higher benefit
– Make hardware/software proposals to achieve the expected benefits