Embedded Software Engineer — AI & Kernel Optimizer

IC Resources

Barcelona

On-site

EUR 60,000 - 90,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IC Resources is seeking a Software Engineer in Barcelona, Spain, to work on next-generation AI and semiconductor solutions. The role requires 4+ years of software development experience with strong C/C++ and Python skills, Linux proficiency, and hands-on profiling and performance optimisation.

The candidate will engage in low-level kernel work, parallel data processing, and close collaboration with hardware and AI teams to deliver optimized software frameworks and tooling.

Qualifications

  • 4+ years of software development experience.
  • 0
  • Strong C/C++ and Python programming skills.
  • Experience with Linux environments and performance profiling.

Responsibilities

  • Developing and optimising software tools and frameworks for AI applications.
  • Working on low-level kernel optimisation and highly parallel data processing.
  • Supporting coordination and communication between multiple devices.
  • Profiling software and analysing workloads to identify performance improvements.
  • Contributing to software emulation, distribution and packaging.
  • Supporting framework development and integration.
  • Collaborating closely with hardware and AI engineering teams.

Skills

C/C++
Python
Linux
Profiling
Parallel programming
RISC-V assembly
CUDA/ROCm
Interoperability C/C++ Python

Education

Bachelor/Master/PhD in a relevant discipline

Tools

CUDA
ROCm

Job description

IC Resources is seeking a Software Engineer in Barcelona, Spain, to work on next-generation AI and semiconductor solutions. The role requires 4+ years of software development experience with strong C/C++ and Python skills, Linux proficiency, and hands-on profiling and performance optimisation.

The candidate will engage in low-level kernel work, parallel data processing, and close collaboration with hardware and AI teams to deliver optimized software frameworks and tooling.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

IC Resources • Barcelona

On-site
EUR 60,000 - 90,000
Edge AI Accelerator Research Engineer
Edge AI Accelerator Research Engineer

Barcelona Supercomputing Center • Barcelona

On-site
EUR 52,000 - 76,000
Restaurant tickets
Private health insurance
Relocation support
Software Engineer, AI Frameworks, Mid / Senior
Software Engineer, AI Frameworks, Mid / Senior

Hireroo Ltd • Barcelona

Hybrid
EUR 55,000 - 90,000
Flexible hours
Hybrid model
Remote week (1)
+10
Mid/Senior Software Engineer - AI Frameworks & Hardware
Mid/Senior Software Engineer - AI Frameworks & Hardware

Hireroo Ltd • Barcelona

Hybrid
EUR 55,000 - 90,000
Flexible hours
Hybrid model
Remote week (1)
+10
Edge AI Software Architect (C++, Linux) — Real Hardware
Edge AI Software Architect (C++, Linux) — Real Hardware

Ikerlan • Bilbao

Hybrid
EUR 50,000 - 55,000
Horario flexible
Trabajo en Bilbao y Mondragón (híbrido
Laboratorios de primer nivel
+1
Senior AI Engineer - Hardware-Optimized ML Architect Hybrid
Senior AI Engineer - Hardware-Optimized ML Architect Hybrid

Hireroo Ltd • Barcelona

Hybrid
EUR 70,000 - 120,000
Flexible working hours
Hybrid model: 4 days in office, 1 day?
Monthly food allowance
+7
Senior Compiler Engineer for AI/ML Acceleration (Hybrid)
Senior Compiler Engineer for AI/ML Acceleration (Hybrid)

Openchip & Software Technologies • Barcelona

Hybrid
EUR 60,000 - 80,000
Hybrid work environment
Remuneration based on experience
AI Engineer - Mid / Senior
AI Engineer - Mid / Senior

Hireroo Ltd • Barcelona

Hybrid
EUR 70,000 - 120,000
Flexible working hours
Hybrid model: 4 days in office, 1 day?
Monthly food allowance
+7
AI-Driven Software Engineer (Node.js & C++)
AI-Driven Software Engineer (Node.js & C++)

arsys ES • Paterna

Hybrid
EUR 55,000 - 85,000
Hybrid work model
Flexible compensation
Discounts on Arsys products
+4
Embedded Software Engineer — Hybrid, RTOS & Real-Time
Embedded Software Engineer — Hybrid, RTOS & Real-Time

Idneo • Mollet del Vallès

Hybrid
EUR 42,000 - 64,000