Senior Software Engineer - Barcelona

Script & Dot

Barcelona

Híbrido

EUR 70.000 - 90.000

A tiempo parcial

hace 41 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Script & Dot in Barcelona seeks a Senior C++ Software Engineer – Hardware Systems. The role is hybrid (2 days onsite per week) in Barcelona, Spain, joining a global tech leader on next‑generation software for complex hardware systems.

You will develop Modern C++ software for instrumentation, build Windows applications interfacing with hardware, and work with high-speed data streaming across PCIe and Ethernet.

Formación

  • Strong commercial, hands-on Modern C++ experience (C++17+).
  • Experience developing software in Windows environments.
  • Experience working close to hardware — instrumentation, devices, boards, embedded systems.
  • Good understanding of multithreading, concurrency and performance optimisation.
  • Strong debugging and problem-solving skills across complex software/hardware systems.
  • Experience with PCIe, Ethernet, drivers, networking or high-throughput data systems is a plus.

Responsabilidades

  • Develop Modern C++ (primarily C++17) software for complex instrumentation systems.
  • Build Windows applications that interface with devices, boards and specialised hardware.
  • Work with high-speed PCIe and Ethernet data streaming.
  • Debug across application code, drivers, interfaces and hardware behaviour.
  • Develop multithreaded, performance-sensitive software.
  • Support system integration, validation and testing within an R&D/lab environment.
  • Work primarily in Windows, with some Linux development.

Conocimientos

Modern C++
C++17+
Windows development
Multithreading
Debugging
Hardware interfaces
Drivers

Descripción del empleo

Senior C++ Software Engineer – Hardware Systems

Barcelona, Spain | Hybrid – 2 days onsite per week

We’re looking for a strong hands‑on C++ engineer who enjoys working close to real hardware and solving complex system‑level problems.

You’ll join the Barcelona R&D team of a large, established global technology company, working on next‑generation software for complex, high‑performance hardware systems. The work sits across application software, hardware interfaces, drivers and high‑speed data streaming, within a long‑term and well‑established R&D programme.

This is particularly suited to an engineer who enjoys getting beneath the application layer, understanding how the complete system behaves, debugging across different layers, and solving performance and integration problems.

What You’ll Work On
  • Develop Modern C++ (primarily C++17) software for complex instrumentation systems
  • Build Windows applications that interface with devices, boards and specialised hardware
  • Work with high-speed PCIe and Ethernet data streaming
  • Debug across application code, drivers, interfaces and hardware behaviour
  • Develop multithreaded, performance-sensitive software
  • Support system integration, validation and testing within an R&D/lab environment
  • Work primarily in Windows, with some Linux development
What We’re Looking For
  • Strong commercial, hands‑on Modern C++ experience, ideally C++17+
  • Strong experience developing software in Windows environments
  • Experience working close to hardware — instrumentation, devices, boards, embedded systems or similar
  • Good understanding of multithreading, concurrency and performance optimisation
  • Strong debugging and problem-solving skills across complex software/hardware systems
  • Experience with PCIe, Ethernet, drivers, networking or high-throughput data systems would be particularly relevant
  • Initial 6-month freelance/autónomo contract, with strong extension potential and clear long‑term scope
  • Hybrid working – typically 2 days per week onsite in Barcelona
  • Long‑term, ongoing R&D programme rather than a short‑term project

If you’re an experienced C++ engineer who enjoys understanding how software and hardware work together, and getting stuck into difficult debugging and performance problems, I’d be happy to tell you more

Senior Software Engineer - barcelona barcelona, catalunya, es

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

Script & Dot • Barcelona

Híbrido
EUR 70.000 - 95.000
Senior Php Software Engineer (Remote)
Senior Php Software Engineer (Remote)

Script & Dot • Barcelona

Híbrido
EUR 50.000 - 67.000
Senior C++ Engineer – Hardware‑Connected (Hybrid)
Senior C++ Engineer – Hardware‑Connected (Hybrid)

Script & Dot • Barcelona

Híbrido
EUR 70.000 - 95.000
Software / Senior Software Engineers - C/C++
Software / Senior Software Engineers - C/C++

IC Resources • Barcelona

Presencial
EUR 55.000 - 85.000
Flexible working
Comprehensive benefits
Senior Fpga Engineer
Senior Fpga Engineer

Script & Dot • Barcelona

Presencial
EUR 60.000 - 100.000
Hybrid work Barcelona
6-month contract
Potential for extension
Senior Software Engineers - Intellectual Capital Resources
Senior Software Engineers - Intellectual Capital Resources

Intellectual Capital Resources • Barcelona

Presencial
EUR 65.000 - 90.000
Career progression opportunities
Flexible working
Comprehensive benefits
Senior Physical Design Engineer - EDA Tools / TCL / Back-End / Synthesis / Place & Route / Flo[...]
Senior Physical Design Engineer - EDA Tools / TCL / Back-End / Synthesis / Place & Route / Flo[...]

European Tech Recruit • Barcelona

Presencial
EUR 85.000 - 120.000
Flexible work schedules
Visa sponsorship available
Free Spanish lessons
R&D Software Engineer - Modern C++ / Instrument Infrastructure
R&D Software Engineer - Modern C++ / Instrument Infrastructure

Keysight Technologies • Barcelona

Presencial
EUR 40.000 - 60.000
Senior Software Engineer - Barcelona
Senior Software Engineer - Barcelona

Ingram Micro • Barcelona

Presencial
EUR 70.000 - 100.000
C++ Engineer (Senior) ID41762
C++ Engineer (Senior) ID41762

AgileEngine • Ribarroja del Turia

Híbrido
EUR 95.000 - 121.000
Professional growth
Competitive compensation
Exciting projects
+1