Software Engineer (Mid / Senior)
Job Description
Our partner is expanding its software engineering team and is looking for Mid and Senior Software Engineers to develop tools and frameworks that enable AI applications to run efficiently on advanced processor hardware.
You will work across several layers of the software stack, including kernel optimization, parallel processing, workload analysis, framework integration and system performance. The role involves close collaboration with hardware and AI engineering teams, with direct influence on software architecture and processor performance.
Location: Barcelona, Spain, Hybrid
Level: Mid / Senior
Responsibilities
Develop and optimize system software and runtime frameworks
Improve kernel performance and overall system efficiency
Support parallel and distributed workload execution
Profile applications and identify performance bottlenecks
Optimize software for processor architecture
Work on workload analysis and performance tuning
Support software packaging, distribution and deployment
Debug complex software and performance issues
Collaborate closely with hardware and AI engineering teams
Contribute to software architecture and optimization decisions
Requirements
Mid
4+ years of relevant software engineering experience
Senior
8+ years of relevant software engineering experience
For both levels
Strong C/C++ development experience
Python
Linux environments
Software profiling and performance optimization
Parallel programming
Workload analysis and performance tuning
Understanding of system level software behaviour
Strong debugging and problem solving skills
English level C1
Bachelor, Master or PhD in Computer Science, Computer Engineering or related field
Optional / Desired
RISC V or RISC V Vector assembly
C/C++ and Python interoperability
Architecture based optimization
CUDA or ROCm
Bare metal programming
LLVM or GCC
AI application development
ONNX Runtime
Experience working close to processor or accelerator hardware
Master or PhD
What’s in it for you?
Flexible working hours
Hybrid model
1 week per year working from anywhere
25 days annual leave plus December 24 and 31
Monthly food allowance
Private medical insurance
Relocation bonus
Housing search support
Visa support if required
Family relocation support
Virtual shares
Language classes
Tax incentive, subject to eligibility
- Department
- Technology
- Location
- Barcelona, Spain
- Remote status
- Hybrid
- Employment type
- Full-time
- Industry
- Engineering
About Hireroo
We redefine recruitment by focusing on a rich back to basics approach that focuses on genuine relationship building both with our clients and our candidates, offering a truly bespoke service that revolves around that perfect match. With global reach and equipped with profound industry insights and an extensive network, we have now earned the trust of globally recognized iGaming and fintech companies. Standing firmly as the go-to partner for these industry leaders, collaborating on numerous local and global HR projects, we take pride in our role as true lifetime partners for both our clients and candidates.