Posted 2w ago

Modern C++ Software Engineer Intern (FPGA / Hardware) – Immediate Start | Barcelona

@ Keysight Technologies
Barcelona, Catalonia, Spain
OnsiteInternship
Responsibilities:Developing C++ code, Supporting new features and APIs, Writing unit and integration tests
Requirements Summary:Student in Computer Science, Telecommunications or similar; strong Modern C++; high English proficiency; hands-on with cables; experience with Git; basic testing/CI/CD; eager to learn.
Technical Tools Mentioned:C++, Git, CI/CD, gTest, Python, C#, FPGA, Embedded Systems
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Overview


Keysigh is a global leader in electronic design, test and measurement solutions, supporting innovation in 5G, 6G, Quantum Computing and Semiconductor industries.

 

We are looking for a Modern C++ Software Engineer Intern to join our R&D team in Barcelona with an immediate start.

 

You will work on a commercial product combining software, FPGA and hardware systems, contributing to advanced technologies used in 6G, Quantum and Radar applications.

 

⚠️ Important: You must be able to sign an internship agreement with a Spanish university or institution (mandatory).


Responsibilities


  • Develop and improve C++ code
  • Support new features and APIs
  • Write unit and integration tests (gTest)
  • Improve code quality and maintainability
  • Support CI/CD pipelines
  • Work with hardware setups and cables for validation
  • Collaborate with international teams

Qualifications


  • Student in Computer Science, Telecommunications or similar
  • Strong Modern C++ (mandatory)
  • High level of English (mandatory)
  • Must have practical experience working with cables (lab or technical environment)
  • Experience with Git
  • Basic understanding of testing and CI/CD
  • Hands-on and willing to learn

Nice to have:

  • gTest
  • Python or C#
  • FPGA or embedded systems

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***