Senior R&D Software Engineer (Modern C++ / Instrument Infrastructure)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
How software is steering vehicle technology
Dev Digest 121 - AI goes offline
Fully Remote Software Engineer Jobs