Senior R&D Software Engineer (Modern C++ / Instrument Infrastructure)

Q Tech
Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Microsoft Windows Software Debugging Linux Ethernet Hardware Design Object-Oriented Software Development PCI Express Software Architecture Quantum Computing Systems Architecture Real Time Systems C++14

Job description

At Q-tech , we are partnering with a global leader in electronic design, test and measurement technology, serving industries such as communications, 5G/6G, automotive, energy, quantum computing, aerospace, defense and semiconductors.The company is in an active growth phase, backed by strong R&D investment and a long-term engineering culture.We are looking for aSenior R&D Software Engineer (Modern C++ / Instrument Infrastructure)to join a newly formed team in Barcelona, building reusable infrastructure technology used by product teams worldwide.ResponsibilitiesDesign, develop and maintain high-performance Modern C++ software for hardware control, data acquisition and instrument platform capabilities.Collaborate with product architects on infrastructure requirements and system architecture for next-generation instrument platforms.Integrate hardware and software components, ensuring reliable, high-performance operation of complex instrument systems.Debug and troubleshoot across the full stack, from register-level interfaces and drivers to application-level software.Collaborate with distributed engineering teams (including a US-based team) across the full development lifecycle.RequirementsStrong experience with Modern C++, object-oriented programming and modern software architecture.Several years developing hardware control or hardware-adjacent software.Experience with PCIe and high-speed Ethernet, and understanding of driver/real-time processing architectures.Development experience in Linux and/or Windows environments.What is offeredStock options.Hybrid model (~2-3 days/week office), permanent contract.#J-*****-Ljbffr

Requirements

Strong experience with Modern C++, object-oriented programming and modern software architecture. Several years developing hardware control or hardware-adjacent software. Experience with PCIe and high-speed Ethernet, and understanding of driver/real-time processing architectures. Development experience in Linux and/or Windows environments.

About the company

At Q-tech , we are partnering with a global leader in electronic design, test and measurement technology, serving industries such as communications, 5G/6G, automotive, energy, quantum computing, aerospace, defense and semiconductors. The company is in an active growth phase, backed by strong R&D investment and a long-term engineering culture. We are looking for a Senior R&D Software Engineer (Modern C++ / Instrument Infrastructure)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

Videos

See all

Related articles

See all