Senior Software Engineer

Beagle

Asturias

Híbrido

EUR 70.000 - 120.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.

Ventajas ofrecidas por este puesto de trabajo

Teletrabajo

Descripción de la vacante

Beagle busca un Ingeniero de Software Senior para optimizar software de IA y hardware en Barcelona. El/la candidato/a trabajará en cargas de trabajo altamente paralelas y optimización de kernel, interfaces entre dispositivos y procesamiento de datos.

Se requiere 8+ años de experiencia, dominio de C/C++ y Python, y experiencia en Linux y análisis de rendimiento. Se ofrece modalidad híbrida con teletrabajo opcional y un entorno de investigación avanzada.

Formación

  • 8+ años de experiencia en desarrollo de software, optimización o campo relacionado.
  • Habilidades sólidas en C/C++ y Python.
  • Experiencia sólida en Linux.
  • Experiencia con profiling de software, análisis de carga y programación paralela.
  • Muy buena capacidad de resolución de problemas y optimización de rendimiento.
  • Titulación: grado, máster o doctorado en CS/ingeniería o disciplina relacionada.
  • Inglés nivel C1.

Responsabilidades

  • Desarrollar y optimizar software para cargas de AI y cómputo altamente paralelas.
  • Trabajar en optimización de kernel, coordinación entre dispositivos y procesamiento de datos.
  • Perfilar y analizar rendimiento para identificar oportunidades de optimización.
  • Contribuir a frameworks de software, emulación, distribución y empaquetado.
  • Desarrollar optimizaciones de software basadas en la arquitectura de hardware.
  • Colaborar estrechamente con equipos de hardware e IA para influir en software y hardware.
  • Apoyar el desarrollo de soluciones de software AI rápidas y escalables.

Conocimientos

C/C++
Python
Linux
Profiling
Parallelism
Workload analysis
English (C1)

Educación

Degree in CS/Engineering

Herramientas

RISC-V
CUDA/ROCm
LLVM/GCC
ONNX Runtime

Descripción del empleo

Descripción del trabajo

Senior Software Engineer – AI & Hardware Optimisation

¿Tiene las habilidades necesarias para este puesto? Lea todos los detalles a continuación y presente su candidatura hoy mismo.

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.

Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.

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 • Burgos

Presencial
EUR 70.000 - 95.000
Senior Software Engineer
Senior Software Engineer

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

10Xengineers • Pontevedra

Presencial
EUR 42.000 - 60.000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Software Engineer - Ai Systems & Frameworks (Barcelona)
Software Engineer - Ai Systems & Frameworks (Barcelona)

10Xengineers • Valladolid

Presencial
EUR 45.000 - 65.000
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 Engineers - C/C++
Software / Senior Software Engineers - C/C++

IC Resources • Barcelona

Presencial
EUR 55.000 - 85.000
Flexible working
Comprehensive benefits
Senior Software Engineer – AI & Hardware Optimisation
Senior Software Engineer – AI & Hardware Optimisation

Beagle • Burgos

Presencial
EUR 70.000 - 95.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