Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Software Engineer

Autsorsa | HR & BPO Solutions

Cataluña

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 22 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading European semiconductor company seeks a Senior Software Engineer in Barcelona, Spain to develop and optimize low-level software for AI workloads. The role requires strong skills in C/C++ and Python, experience in software profiling, and a solid background in parallel programming. The position offers a relocation package, flexible hours, and a family-friendly environment. Join a small team dedicated to creating AI chip infrastructure from end-to-end in a supportive atmosphere.

Servicios

Relocation package for you and your family
Flexible working hours
Free Spanish lessons
Supportive, family-friendly environment
Candies and coffee

Formación

  • 4+ years of experience in a Software Engineering role.
  • Strong knowledge of C/C++ and Python.
  • Solid experience with Linux environments.
  • Hands-on experience with software profiling and performance analysis.
  • Background in parallel programming and workload analysis.
  • Strong problem-solving skills and attention to detail.
  • English level C1 or higher.

Responsabilidades

  • Develop and optimize low-level software components for AI and HPC workloads.
  • Profile and analyze workloads to improve performance and scalability.
  • Work on kernel optimization, parallel data processing, and inter-device coordination.
  • Collaborate closely with hardware and AI teams to influence both software and hardware design.
  • Contribute to emulation, performance analysis, software packaging, and distribution.
  • Participate in continuous improvement of software architecture, tools, and workflows.

Conocimientos

C/C++
Python
Linux environments
Software profiling
Performance analysis
Parallel programming
Problem-solving

Educación

Bachelor’s, Master’s, or PhD in a relevant field

Herramientas

CUDA
LLVM
GCC
Descripción del empleo

AUTSORSA is a fast-growing company founded and based in Bulgaria, providing business outsourcing, outstaffing, and HR services to clients all over the world.

No espere a enviar su solicitud después de leer esta descripción; se espera un gran volumen de candidaturas para esta oportunidad.

Our client is a leading European semiconductor company developing cutting-edge AI chip infrastructure and software platforms that enable high-performance AI and data processing workloads. Their teams work end-to-end — from hardware architecture to low-level software — building complete solutions that power next-generation AI systems.

If you are passionate about systems programming, performance optimization, and parallel computing , and want to work closely with hardware and AI teams on real-world, high-impact products, this is a great opportunity to join a fast-paced and innovative environment.

We are looking for a Senior Software Engineer to join a highly skilled team developing software frameworks and tools for AI accelerators.

What you’ll do:
  • Develop and optimize low-level software components for AI and HPC workloads.
  • Profile and analyze workloads to improve performance and scalability.
  • Work on kernel optimization, parallel data processing, and inter-device coordination.
  • Collaborate closely with hardware and AI teams to influence both software and hardware design.
  • Contribute to emulation, performance analysis, software packaging, and distribution.
  • Participate in continuous improvement of software architecture, tools, and workflows.
Requirements:

Required:

  • 4+ years of experience in a Software Engineering role.
  • Strong knowledge of C/C++ and Python .
  • Solid experience with Linux environments.
  • Hands‑on experience with software profiling and performance analysis .
  • Background in parallel programming and workload analysis .
  • Strong problem‑solving skills and attention to detail.
  • Bachelor’s, Master’s, or PhD degree in a relevant field.
  • English level C1 or higher .
Nice to have:
  • C/C++ and Python interoperability.
  • Assembly experience (RISC‑V, RISC‑V Vector).
  • Architecture‑based optimization.
  • CUDA or ROCm experience.
  • Bare‑metal programming.
  • LLVM / GCC toolchains.
  • AI application development experience.
  • ONNX Runtime knowledge.
  • Master’s or PhD degree.
Why join us:
  • Relocation package for you and your family (visa, flights, first‑month rent, housing assistance).
  • Permanent, full‑time onsite role in Barcelona, Spain .
  • Flexible working hours (Monday–Friday, 9–6).
  • Work in one of the few European companies building AI chip infrastructure end‑to‑end .
  • Small, highly skilled team with strong technical ownership.
  • Supportive, family‑friendly environment.
  • Candies, coffee, and free Spanish lessons
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.