Senior Software Engineer

Beagle

Barcelona

Presencial

EUR 90.000 - 130.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Beagle is seeking a Senior Software Engineer to design and optimise the software stack for advanced AI hardware platforms in Barcelona. You will drive highly parallel compute workloads, tackle low-level kernel optimisation, and collaborate with hardware and AI engineers to shape both software and hardware directions.

The ideal candidate has 8+ years in software development and optimisation, expert C/C++ and Python, and hands-on experience with CUDA/ROCm, LLVM/GCC, and ONNX Runtime in

Formación

  • 8+ years of professional software development and optimisation experience.
  • Expertise in C/C++ and Python with cross-language interoperability.
  • Experience in profiling, workload analysis and parallel programming.
  • Background in architecture-based optimisation and hardware/software co-design.
  • Familiarity with CUDA/ROCm, LLVM/GCC, and ONNX Runtime.

Responsabilidades

  • Develop and optimise software for highly parallel AI and compute workloads.
  • Work on low-level kernel optimisation, inter-device coordination, and data processing.
  • Profile and analyse software performance to identify optimisation opportunities.
  • Contribute to software frameworks, emulation, distribution, and packaging.
  • Develop software optimisations based on underlying hardware architecture.
  • Collaborate closely with hardware and AI teams to influence both software and hardware development.
  • Support the development of efficient and scalable AI software solutions.

Conocimientos

C/C++
Python
Profiling
Parallel programming
Workload analysis
Architecture-based optimisation

Educación

Bachelor/Master/PhD in CS/Engineering

Herramientas

CUDA/ROCm
LLVM/GCC
ONNX Runtime
Bare-metal programming

Descripción del empleo

ROLE: Senior Software Engineer – AI & Hardware Optimisation
LOCATION: Barcelona, Spain
SALARY: Negotiable
DURATION: Permanent

An exciting opportunity for an experienced Senior Software Engineer to develop and optimise the software stack supporting advanced AI hardware platforms. You will work across low-level kernel optimisation, parallel processing, workload analysis, profiling, and framework support, collaborating closely with hardware and AI engineering teams.

Responsibilities
  • Develop and optimise software for highly parallel AI and compute workloads.
  • Work on low-level kernel optimisation, inter-device coordination, and data processing.
  • Profile and analyse software performance to identify optimisation opportunities.
  • Contribute to software frameworks, emulation, distribution, and packaging.
  • Develop software optimisations based on underlying hardware architecture.
  • Collaborate closely with hardware and AI teams to influence both software and hardware development.
  • Support the development of efficient and scalable AI software solutions.
Requirements
  • 8+ years of experience in software development, optimisation, or a related field.
  • Strong C/C++ and Python programming skills.
  • Experience with software profiling, workload analysis, and parallel programming.
  • Strong understanding of performance optimisation and problem-solving.
  • Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related discipline.
  • C/C++ and Python interoperability.
  • Architecture-based optimisation.
  • CUDA/ROCm.
  • Bare-metal programming.
  • LLVM/GCC.
  • ONNX Runtime.
  • Experience working with hardware/software co-design environments.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer for AI & Hardware Optimisation
Senior Software Engineer for AI & Hardware Optimisation

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Software /Senior Software Engineer C / C++
Software /Senior Software Engineer C / C++

IC Resources • Barcelona

Presencial
EUR 50.000 - 80.000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Beagle • Barcelona

Presencial
EUR 90.000 - 110.000
Senior Applied Research Engineer | Barcelona, Spain, Hybrid
Senior Applied Research Engineer | Barcelona, Spain, Hybrid

SGI • Barcelona

Híbrido
EUR 90.000 - 130.000
Equity
Relocation support
Hybrid work
+1
Senior Applied Research Engineer | Barcelona | Up to €150k
Senior Applied Research Engineer | Barcelona | Up to €150k

Source Technology Limited • Madrid

Presencial
EUR 120.000 - 150.000
Competitive compensation
Equity
Comprehensive benefits
+1
AI-Driven Software Engineer (Node.js & C++)
AI-Driven Software Engineer (Node.js & C++)

Arsys • Valencia

Híbrido
EUR 65.000 - 90.000
Hybrid work model
Discounts on Arsys products
Biannual team events
+1
Senior C/C++ Systems Engineer for AI Toolchains
Senior C/C++ Systems Engineer for AI Toolchains

IC Resources • Barcelona

Presencial
EUR 50.000 - 80.000
AI Engineer - Barcelona
AI Engineer - Barcelona

microTECH Global Limited • España

Presencial
EUR 65.000 - 90.000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Onhires • Barcelona

Híbrido
EUR 70.000 - 110.000
Competitive salary
Equity
Hybrid work
Senior AI Acceleration & Deployment Engineer
Senior AI Acceleration & Deployment Engineer

Beagle • Barcelona

Presencial
EUR 90.000 - 110.000