Software Engineer

Cataluña
Barcelona, Spain
25 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Artificial Intelligence Assembly Language C++ (Programming Language) Profiling Nvidia CUDA Computer Engineering Software Debugging Python (Programming Language) Performance Tuning System Software Software Distribution Parallel Computation
+5 more
Information Technology Deployment Automation ONNX (Open Neural Network Exchange) Format Bare Metal Software Performance

Job description

As a Mid / Senior Software Engineer , your broad responsibilities will include but are not limited to:

  • Develop and optimize system software and runtime frameworks supporting AI workloads
  • Work on low level kernel optimization and system performance tuning
  • Implement solutions for parallel programming and distributed workload execution
  • Analyze and profile workloads to improve performance and efficiency
  • Contribute to software distribution, packaging and deployment tools
  • Collaborate with hardware and AI teams to ensure optimal integration with processor architecture
  • Participate in software performance analysis and debugging

Requirements

  • Mid Software Engineer: 4 plus years of professional experience
  • Bachelor, Master or PhD in Computer Science, Computer Engineering or related field
  • Strong experience with C/C++
  • Experience with Python
  • Strong knowledge of Linux environments
  • Experience with software profiling and performance optimization
  • Knowledge of parallel programming concepts
  • Experience with workload analysis and performance tuning
  • Strong problem solving skills and attention to detail
  • English level C1
  • Senior Software Engineer: 8 plus years of professional experience
  • C/C++ and Python interoperability
  • Assembly programming (RISC V or RISC V Vector)
  • Architecture level performance optimization
  • CUDA or ROCm acceleration frameworks
  • Bare metal programming
  • Compiler technologies such as LLVM or GCC
  • AI application development
  • ONNX Runtime
  • Advanced academic background (Master or PhD preferred)

Benefits & conditions

  • Flexible working hours (office open between 7 AM and 9 PM, employees manage their own schedule)

  • Hybrid working model
  • One week per year work from anywhere
  • 25 days annual leave plus December 24 and 31
  • €150 per month food allowance ( €1800 per year additional compensation)
  • Private medical insurance
  • One time relocation bonus paid with the first salary
  • Support with housing search through an agency
  • Visa support if required
  • Relocation support for family
  • Virtual shares
  • Language classes (Spanish, English, Catalan)

  • Tax incentive Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.

About the company

Our client is expanding their software engineering team and is looking for Software Engineers (Mid and Senior level) to contribute to the development of tools and frameworks that enable AI applications to run efficiently on advanced processor hardware., Volver a la última búsqueda Trabajos ) Cataluña ) Barcelona ) Software Engineer (Mid / Senior) ( volver a la última búsqueda Recibir ofertas similares por correo electrónico No gracias, llévame a la oferta de empleo Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies. Inscribirse en esta oferta

Profesiones

  • Técnico
  • Recepciónista
  • Administrador
  • Ventas
  • Enfermero

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · World Congress 2026 Europe

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

1:37 min

Accelerating compute with focused developer tools

Julia Koch Julia Koch +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all