Senior Software Engineer

Beagle

Valladolid

Presencial

EUR 70.000 - 90.000

Jornada completa

Hace 3 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, Spain is seeking a Senior Software Engineer – AI & Hardware Optimisation to develop and optimise the software stack for advanced AI hardware platforms.

You will work on low-level kernel optimisation, parallel processing, workload analysis, profiling, and framework support, collaborating with hardware and AI teams.

The role requires 8+ years in software development, strong C/C++ and Python, solid Linux, and experience with profiling and performance tuning.

Formación

  • 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.
  • Desirable Experience: RISC-V / RISC-V Vector assembly.
  • Desirable Experience: Architecture-based optimisation.
  • Desirable Experience: CUDA/ROCm.
  • Desirable Experience: Bare-metal programming.
  • Desirable Experience: LLVM/GCC.
  • Desirable Experience: AI application development.
  • Desirable Experience: ONNX Runtime.
  • Desirable Experience: Experience working with hardware/software co-design environments.

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
Performance profiling
Parallel programming
English

Educación

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

Herramientas

CUDA/ROCm
LLVM/GCC
RISC-V
ONNX Runtime
Bare-metal programming
AI application development

Descripción del empleo

Senior Software Engineer Beagle valladolid, 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.
  • Desirable Experience: RISC-V / RISC-V Vector assembly.
  • Desirable Experience: Architecture-based optimisation.
  • Desirable Experience: CUDA/ROCm.
  • Desirable Experience: Bare-metal programming.
  • Desirable Experience: LLVM/GCC.
  • Desirable Experience: AI application development.
  • Desirable Experience: ONNX Runtime.
  • Desirable Experience: 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 for AI & Hardware Optimisation
Senior Software Engineer for AI & Hardware Optimisation

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Senior Software Engineer - AI & Hardware Optimization
Senior Software Engineer - AI & Hardware Optimization

Beagle • Valladolid

Presencial
EUR 70.000 - 90.000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

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
Software Engineer - Ai Systems & Frameworks (Barcelona)
Software Engineer - Ai Systems & Frameworks (Barcelona)

10Xengineers • Burgos

Presencial
EUR 55.000 - 75.000
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-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 AI Engineer - Barcelona: Multicore Deployments
Senior AI Engineer - Barcelona: Multicore Deployments

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
AI-Driven Software Engineer (Node.js & C++)
AI-Driven Software Engineer (Node.js & C++)

arsys ES • Paterna

Híbrido
EUR 65.000 - 90.000
Hybrid work model in Spain offices
Discounts on Arsys products
Biannual team events
+1