Senior Software Engineer

Beagle
Marín, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Application Frameworks C++ (Programming Language) Profiling Linux Emulators Python (Programming Language) Performance Tuning Reduced Instruction Set Computing Software Engineering SIGA Parallel Computation
+2 more
Information Technology Software Performance

Job description

ROLE: Senior Software Engineer - AI & Hardware Optimisation Siga leyendo para comprender completamente lo que este trabajo requiere en cuanto a habilidades y experiencia.Si su perfil encaja, presente su candidatura.LOCATION: Barcelona, SpainSALARY: NegotiableDURATION: PermanentAn 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.xqysrnhExperience working with hardware/software co-design environments.

Requirements

Si su perfil encaja, presente su candidatura.LOCATION: Barcelona, SpainSALARY: NegotiableDURATION: PermanentAn 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. xqysrnhExperience working with hardware/software co-design environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:20 min

Utilizing AI and hardware acceleration for application code optimization

Stephan Gillich Stephan Gillich · World Congress 2024

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all