C++ Software Engineer - AI & High-Performance Computing (Barcelona)

C++ Software Engineer - AI & High-Performance Computing (Barcelona)

07 nov
|
Robert Walters
|
Barcelona

07 nov

Robert Walters

Barcelona

We are partnering with a technology company in Barcelona seeking a C++ Software Engineer to develop and optimise software for AI and high-performance computing workloads. You will bring strong modern C++ skills, experience with C, Python, Linux and multithreading, and a hands-on approach to debugging and performance optimisation. Full-time position with a hybrid working model.

C++ Software Engineer - AI & High-Performance Computing

Location: Barcelona

Working model: Hybrid, predominantly office-based

Contract: Full-time

We are partnering with a technology company looking for a C++ Software Engineer to contribute to software development for demanding computing and AI workloads.

This opportunity suits an engineer who enjoys understanding how software behaves under the hood, solving complex technical problems and improving performance in Linux environments.

Your role

- Develop and maintain software using modern C++ and C, with Python supporting integration and development workflows.
- Investigate software behaviour, identify bottlenecks and improve performance through profiling and debugging.
- Work on multithreaded applications, focusing on efficiency and reliability.
- Contribute to integrations between software components, AI frameworks and computing platforms.
- Collaborate with fellow engineers to resolve technical challenges and deliver robust solutions.





What we're looking for
- Strong practical experience with modern C++ , alongside C programming experience.
- Working knowledge of Python .
- Experience developing software in Linux environments .
- Experience with multithreading .
- Familiarity with software profiling and debugging tools, including gdb .
- Strong problem-solving skills and attention to detail.
- C1 English , enabling effective technical communication.

Additional experience we value You do not need experience in every area below:
- AI frameworks, inference engines or model execution runtimes.
- GPU programming, accelerated computing or distributed inference.
- Integrating C/C++ components with Python.
- Build systems, compilers and toolchains.
- Software interaction with hardware or low-level programming.
- Performance analysis, workload optimisation or AI compute kernels.
- Contributions to open-source projects.

What's on offer
- Technically challenging projects with a strong focus on software performance.
- Opportunities for professional growth and increased technical responsibility.
- Collaboration with experienced engineers.
- A hybrid working arrangement in Barcelona.
- Competitive compensation aligned with experience.

Interested? Apply to discuss the technical scope and opportunity in more detail.

📌 C++ Software Engineer - AI & High-Performance Computing (Barcelona)
🏢 Robert Walters
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: c++ software engineer - ai & high-performance computing (barcelona) / barcelona