C++ Software Engineering Intern: Modern C++, Lab Validation

Keysight Technologies, Inc.

Barcelona

On-site

EUR 10,000 - 16,000

Part time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keysight Technologies in Barcelona is seeking a motivated C++ Software Engineering Intern to join our software development team. You will write and test Modern C++ code for test and measurement solutions and validate software on real hardware in our lab.

You will work with unit testing, CI/CD pipelines, APIs, and collaborate with international engineering teams in English. This internship is ideal for students who enjoy software development, clean code, and seeing their work run on real

Qualifications

  • Enrolled in a Bachelor’s or Master’s in Computer Science, Software Engineering, Telecommunications Engineering, Computer Engineering or related field.
  • Must remain enrolled for the full duration of the internship and university must sign convenio de prácticas with Keysight.
  • Fluent English (B2–C1 or higher), spoken and written (mandatory).
  • Strong Modern C++ skills (mandatory).
  • Practical experience with hardware setup and cabling in a lab or technical environment (mandatory).
  • Experience with Git and version control.
  • Basic understanding of software testing and CI/CD.
  • Hands-on attitude and eagerness to learn.

Responsibilities

  • Develop, maintain and improve Modern C++ (C++17/20) software.
  • Support the development of new features and APIs.
  • Write unit tests and integration tests using GoogleTest (gTest).
  • Improve code quality, maintainability and performance (code reviews, refactoring).
  • Support and improve CI/CD pipelines (e.g. Jenkins, GitLab CI or GitHub Actions).
  • Set up and work with lab hardware for software validation (cabling, connecting instruments and devices).
  • Collaborate with international engineering teams in English.

Skills

Modern C++
English fluency
Hands-on attitude
Git

Education

Bachelor’s or Master’s degree in Computer Science / Software Engineering

Tools

GoogleTest
CMake
Linux
Lab hardware setup

Job description

Keysight Technologies in Barcelona is seeking a motivated C++ Software Engineering Intern to join our software development team. You will write and test Modern C++ code for test and measurement solutions and validate software on real hardware in our lab.

You will work with unit testing, CI/CD pipelines, APIs, and collaborate with international engineering teams in English. This internship is ideal for students who enjoy software development, clean code, and seeing their work run on real

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Software Engineer: Modern C++ for Instrument Systems
R&D Software Engineer: Modern C++ for Instrument Systems

Keysight Technologies • Barcelona

On-site
EUR 40,000 - 60,000
R&D Software Engineer - Modern C++ / Instrument Infrastructure
R&D Software Engineer - Modern C++ / Instrument Infrastructure

Keysight Technologies • Barcelona

On-site
EUR 40,000 - 60,000
FPGA / RTL Design Engineering Intern (VHDL, Verilog, SystemVerilog) – Barcelona
FPGA / RTL Design Engineering Intern (VHDL, Verilog, SystemVerilog) – Barcelona

Keysight Technologies, Inc. • Barcelona

On-site
EUR 6,700 - 11,000
Embedded Software QA Intern - Python & CI/CD
Embedded Software QA Intern - Python & CI/CD

Analog Devices, Inc. • Valencia

On-site
EUR 8,900 - 13,000
Paid Software & Firmware Intern, R&D (Spain)
Paid Software & Firmware Intern, R&D (Spain)

HP • Sant Cugat del Vallès

On-site
EUR 6,700 - 13,000
Paid internship
International environment
Flexible schedule
+2
Software Development Intern
Software Development Intern

Eic - Experience Internship Canada • Barcelona

On-site
EUR 8,900 - 13,000
Paid internship
International experience in Barcelona
Multilingual Customer Service Intern - Barcelona
Multilingual Customer Service Intern - Barcelona

Keysight Technologies, Inc. • Barcelona

On-site
EUR 7,800 - 10,000
Learning opportunities
Development opportunities
Customer Service Intern (German Speaker)
Customer Service Intern (German Speaker)

Keysight Technologies, Inc. • Barcelona

On-site
EUR 7,800 - 10,000
Learning opportunities
Development opportunities
FPGA RTL Design Intern (VHDL/Verilog) – Barcelona
FPGA RTL Design Intern (VHDL/Verilog) – Barcelona

Keysight Technologies, Inc. • Barcelona

On-site
EUR 6,700 - 11,000
Software Development Intern – Barcelona, Practical Impact
Software Development Intern – Barcelona, Practical Impact

Eic - Experience Internship Canada • Barcelona

On-site
EUR 8,900 - 13,000
Paid internship
International experience in Barcelona