Publisher
source

Barcelona Supercomputing Center

PhD Student in System Software and Middleware for Autonomous Systems (R1) Barcelona Supercomputing Center in Spain

Degree Level

PhD

Field of study

Computer Science

Funding

Available

Deadline

Dec 31, 2026

Country flag

Country

Spain

University

Barcelona Supercomputing Center

Social connections

How do Vietnamese students apply for this?

Sign in for free to reveal details, requirements, and source links.

Where to contact

Keywords

Computer Science
Optimisation
Robotics
Critical Systems
Computer Architecture
Middleware
Embedded System
Autonomous System
Operating System
Scheduling
High-performance Computer
Software Systems

About this position

The Barcelona Supercomputing Center (BSC) is offering a PhD position in system software and middleware for autonomous systems within the High-Performance Embedded Systems (HPES) Laboratory. The HPES Lab is dedicated to advancing high-performance computing (HPC) technologies for systems with critical requirements, including safety, mission, and security, across domains such as automotive, space, avionics, robotics, and manufacturing. Research is conducted in collaboration with EU companies and through European-funded projects, providing a dynamic and collaborative environment for doctoral research.

The successful candidate will focus on developing and optimizing techniques for controlling and improving the execution of tasks in autonomous system frameworks, particularly on high-performance devices using middlewares like ROS, ROS2, or CyberRT. Key research areas include software optimization, task scheduling, platform configuration, and validation activities, all aimed at enhancing the performance and reliability of autonomous systems. The PhD student will work closely with a team of experienced postdocs, engineers, and fellow students, benefiting from a supportive and stimulating research environment.

Applicants should hold a Master's degree in Computer Sciences or Electronics and possess strong experience with C++, computer architecture, and operating systems. Familiarity with ROS, ROS2, or similar middlewares, as well as NVIDIA platforms, is highly desirable. The ideal candidate will demonstrate problem-solving abilities, a proactive and results-oriented approach, and excellent communication skills in English.

The position offers a full-time contract (37.5 hours per week), a competitive salary aligned with qualifications and experience, private health insurance, restaurant tickets, support for relocation procedures, flexible working hours, and access to an extensive training plan. The contract is open-ended, subject to project and budget duration, and includes generous holidays (22 days plus 6 personal days, as well as the 24th and 31st of December). The starting date is January 16, 2026, and the position is based at the BSC in Barcelona, Spain.

To apply, candidates should submit their application via the BSC fellowship portal and ensure all required documents are included. For further information or inquiries, contact [email protected]. The application deadline is December 31, 2026.

This opportunity is ideal for candidates seeking to contribute to cutting-edge research in autonomous systems and HPC, within a leading European supercomputing center.

Funding details

Available

What's required

Applicants must hold a Master's degree or equivalent in Computer Sciences or Electronics. Essential experience includes proficiency in C++, knowledge of computer architecture and operating systems, and familiarity with ROS, ROS2, or similar middlewares. Experience with NVIDIA platforms is desirable. Candidates should demonstrate problem-solving skills, a proactive and results-oriented attitude, and possess good communication skills, including proficiency in written and spoken English.

How to apply

Apply online via the Barcelona Supercomputing Center fellowship portal. Prepare your CV and supporting documents. Contact [email protected] for further information. Ensure your application is submitted before the deadline.

Ask ApplyKite AI

Start chatting
Can you summarize this position?
What qualifications are required for this position?
How should I prepare my application?