Senior Software Engineer

Beagle

Burgos

Presencial

EUR 70.000 - 95.000

Jornada completa

Hace 5 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 in Barcelona is seeking a Senior Software Engineer to develop and optimise the software stack for AI hardware platforms. You'll work across low-level kernel optimisation, parallel processing, workload analysis, profiling, and framework support, collaborating closely with hardware and AI teams.

The role requires 8+ years in software development, strong C/C++ and Python, Linux, and experience with profiling, workload analysis, and parallel programming.

Formación

  • 8+ years of experience in software development, optimisation, or related fields.
  • Strong C/C++ and Python programming skills.
  • Solid Linux experience with profiling, workload analysis, and parallel programming.
  • Bachelor’s, Master’s, or PhD in CS, Engineering, or related discipline; English C1.

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
Linux
Profiling
Workload analysis
Parallel programming
Software optimization
English (C1)

Educación

Bachelor's / Master’s / PhD in CS/Engineering

Herramientas

LLVM/GCC
CUDA/ROCm
RISC-V Toolchain
ONNX Runtime

Descripción del empleo

Senior Software Engineer Beagle castilla león, Spain
Descripción del trabajo

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.
  • Solid Linux experience.
  • 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.
  • C1-level English.
Desirable Experience
  • C/C++ and Python interoperability.
  • RISC-V / RISC-V Vector assembly.
  • Architecture-based optimisation.
  • CUDA/ROCm.
  • Bare-metal programming.
  • LLVM/GCC.
  • AI application development.
  • 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
Senior Software Engineer

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Senior Software Engineer
Senior Software Engineer

Beagle • Asturias

Híbrido
EUR 70.000 - 120.000
Teletrabajo
Senior Software Engineer – AI & Hardware Optimisation
Senior Software Engineer – AI & Hardware Optimisation

Beagle • Burgos

Presencial
EUR 70.000 - 95.000
Senior Software Engineer for AI & Hardware Optimisation
Senior Software Engineer for AI & Hardware Optimisation

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Senior AI & Hardware Software Engineer – Remote
Senior AI & Hardware Software Engineer – Remote

Beagle • Asturias

Híbrido
EUR 70.000 - 120.000
Teletrabajo
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Beagle • Barcelona

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

IC Resources • Barcelona

Presencial
EUR 55.000 - 85.000
Flexible working
Comprehensive benefits
Software Engineer – Ai Systems & Frameworks (Barcelona)
Software Engineer – Ai Systems & Frameworks (Barcelona)

10Xengineers • Pontevedra

Presencial
EUR 42.000 - 60.000
Senior Software Engineer – AI Tools, Linux/C++ HPC
Senior Software Engineer – AI Tools, Linux/C++ HPC

IC Resources • Barcelona

Presencial
EUR 55.000 - 85.000
Flexible working
Comprehensive benefits
Software Engineer - Ai Systems & Frameworks (Barcelona)
Software Engineer - Ai Systems & Frameworks (Barcelona)

10Xengineers • Valladolid

Presencial
EUR 45.000 - 65.000