Descripción de la oferta
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.