> Markdown version of [/jobs/ext/3631707-software-engineer](https://www.wearedevelopers.com/jobs/ext/3631707-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** IC Resources - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Application Frameworks, C++ (Programming Language), Profiling, Nvidia CUDA, Linux on Embedded Systems, Hardware Design, Interoperability, Python (Programming Language), Performance Tuning, Real-Time Operating Systems, Reduced Instruction Set Computing, Data Processing, Hardware Acceleration, ROCm - **Published:** October 8, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-en-barcelona-ID-375139348 ## About the Role For this Software Engineer role, we are looking for someone with: Strong C/C++ and Python development experience Working knowledge of RTOS Embedded Linux knowledge is advantageous Hands-on experience with software profiling and performance optimisation Ideally, experience with C/C++ and Python interoperability, RISC-V / RISC-V Vector, architecture-based optimisation or CUDA/ROCm #J-*****-Ljbffr ## Description Join a Leading AI Hardware Company - Software Engineer, Barcelona A fast-growing AI hardware company is expanding its software team, developing the tools and frameworks that enable customers to deploy AI applications on next-generation accelerator hardware.This role sits at the intersection of software, AI and hardware, working across low-level optimisation, highly parallel data processing, workload analysis and software frameworks.You'll work closely with hardware and AI teams, with the opportunity to influence both the software stack and future hardware development.For this Software Engineer role, we are looking for someone with: Strong C/C++ and Python development experience Working knowledge of RTOS Embedded Linux knowledge is advantageous Hands-on experience with software profiling and performance optimisation Ideally, experience with C/C++ and Python interoperability, RISC-V / RISC-V Vector, architecture-based optimisation or CUDA/ROCm #J-*****-Ljbffr