15 nov
|
Ic Resources
|
Barcelona
15 nov
Ic Resources
Barcelona
Location:
Barcelona, Spain (EU Passport required)
Experience:
4+ yearsAn exciting opportunity has arisen for a Software Engineer to join an innovative technology business working on next-generation AI and semiconductor solutions.
Key responsibilities
include: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.
RequirementsThe adecuado candidate will have:4+ years of relevant software development experience.
Strong programming skills in C/C++ and Python.
Good knowledge of Linux environments.
Experience with software profiling and performance optimisation.
Understanding of parallel programming and workload analysis.
Strong problem-solving skills and attention to detail.
A Bachelor's, Master's or PhD in a relevant discipline.
C/C++ and Python interoperability.
Assembly programming, particularly RISC-V and RISC-V Vector.
Architecture-based software optimisation.
CUDA or ROCm.
📌 Embedded Software Engineer (Barcelona)
🏢 Ic Resources
📍 Barcelona