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

Q Tech
Barcelona, Spain
24 days ago

Role details

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

Tech stack

Software Debugging Linux Ethernet Object-Oriented Software Development PCI Express Software Architecture Systems Architecture Real Time Systems C++14

Job description

  • Design, 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.

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.

Apply for this position

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

Apply on www.jobleads.com

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

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all