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
Qualifications
Currently enrolled in a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Telecommunications Engineering, Computer Engineering or a related field
Must remain enrolled for the full duration of the internship, and your university must be able to sign an internship agreement (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 eager to learn
Nice to have
Experience with GoogleTest (gTest) or other unit testing frameworks
Python or C#
FPGA or embedded systems experience
Experience with CMake, Linux or Windows development environments
Additional information
This role does not offer visa sponsorship. Candidates must already be legally able to do an internship in Spain at the time of application.
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
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
Currently enrolled in a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Telecommunications Engineering, Computer Engineering or a related field
Must remain enrolled for the full duration of the internship, and your university must be able to sign an internship agreement (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 eager to learn
Nice to have
Experience with GoogleTest (gTest) or other unit testing frameworks
Python or C#
FPGA or embedded systems experience
Experience with CMake, Linux or Windows development environments
Additional information
This role does not offer visa sponsorship. Candidates must already be legally able to do an internship in Spain at the time of application.
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***