Job Title: Software Engineer
Location: Barcelona, Spain
Type: Permanent
Our client are a semiconductor company looking for a Software Engineer to work on-site at their site in Barcelona
Responsibilities:
The software team is developing the tools and frameworks that enable clients to deploy AI applications on our hardware.
We're looking for software developers to work on all aspects of this, from low-level kernel optimization, inter-device coordination, highly parallel data processing, to framework support.
If you're passionate about profiling, performance, emulation, software distribution and packaging, you'll find the right challenges with us.
You'll be working side by side with our hardware and AI teams,
and will be able to influence the development of our software stack as well as the hardware itself
Requirements:
C/C++
Python
Linux
Software profiling
Parallel programming
Workload analysis
Strong problem-solving skills and attention to detail
English level C1
8+ years of experience in the role
Bachelor, Master or PhD
Desirables:
C/C++ and python interoperability
Assembly (RISC-V, RISC-V Vector)
Architecture-based optimization
CUDA/ROCm
Baremetal programming
LLVM/GCC
AI application development
Master or PhD
ONNX-runtime
If this sounds of interest, please apply here or reach out to
[email protected]
📌 Software Engineer (España)
🏢 Microtech Global
📍 España