Senior Software Architect & Technical Lead – Instrument Synchronization (C++) | Barcelona
Indexed description
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Keysight is hiring a Senior Software Architect & Technical Lead to own the architecture of PathWave Test Sync Executive, our synchronization and instrument framework platform. This platform is central to Keysight's shift toward a software-centric, solution-oriented portfolio, and to a cross-organizational initiative in real-time synchronization and interoperability across Keysight products — supporting domains such as quantum computing, electronic warfare, and O-RAN test. You'll set the technical direction for the platform and help grow the R&D team building it, based in Barcelona on a hybrid model.
Responsibilities
- Define and drive software architecture and technical vision in collaboration with the Product Owner
- Align architecture and integration strategy across multiple products and projects
- Provide technical leadership and mentorship to a growing R&D team
- Lead design and development of scalable, high-performance software platforms
- Drive cross-team technical collaboration and decision-making across the organization
- Contribute hands-on to development of key features for next-generation products and applications
- BS, MS, or PhD in Computer Science, Electrical Engineering, or related field — or equivalent practical experience
- 15+ years of software development experience, including 5+ years in software architecture
- Strong expertise in modern C++, C#, and Python
- Experience designing scalable, full-stack software architectures
- Cross-platform development experience (Windows and Linux)
- Strong API design experience, with a focus on usability and quality
- Experience with CI/CD and modern development workflows
- Hands-on experience with CMake, Conan, Git, and Visual Studio
- Experience working in Agile/Scrum environments
- Strong problem-solving skills across multiple domains and projects
- Strong communication skills and customer focus
- Experience with software for FPGA-based systems
- Background in test & measurement
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search