🚀 Modern C++ Software Engineer – Hardware Integrated Systems
Barcelona, Spain (Hybrid)
We’re hiring a Modern C++ Software Engineer to join an international R&D team in Barcelona developing high-performance software closely integrated with specialised hardware platforms.
This is a hands-on engineering role at the intersection of modern C++ application development, hardware integration, system-level debugging, and performance-focused software engineering. Ideal for engineers who enjoy solving real-world technical problems across both software and hardware environments.
📄 Contract Structure
* Initial contract with strong extension potential
* Start date: ASAP
* Hybrid working model
💡 What You’ll Do
* Develop and maintain modern C++ software used within advanced hardware-driven systems
* Build application-layer software that interfaces closely with boards, instruments, and specialised devices
* Debug issues across multiple layers including software, drivers, interfaces, and hardware behaviour
* Support integration, validation, and testing in lab-based engineering environments
* Collaborate with international engineering teams across R&D programmes
✅ What We’re Looking For
* Strong commercial experience with Modern C++ (C++11 / C++14 / C++17 / C++20)
* Experience developing application software, tools, or system software in C++ (not only firmware)
* Comfortable working close to hardware, devices, boards, or lab-based systems
📩 Interested?
If you're a practical modern C++ engineer who enjoys working close to hardware and solving real engineering problems, we’d love to hear from you.