Software Development Intern
Confirmed live in the last 24 hours

Keysight Technologies
No salary listed
Sant Cugat del Vallès, Barcelona, Spain
In Person
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
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.
About the Internship
Join us for a hands-on learning experience as a Software Intern within the PathWave Test Sync Executive team. You’ll contribute to a commercial software product that integrates FPGA IP and a core software library into Keysight hardware—enabling advanced synchronization for technologies like Quantum, 6G, and Radar. As an intern, you’ll support the development of intuitive APIs that help system application developers build complex solutions and manage large instrumentation systems.
About the Team
You’ll be part of a dynamic R&D team based in Barcelona, Spain, collaborating with colleagues across the USA and globally. This internship is ideal for students passionate about FPGA design and eager to explore innovation in the test and measurement industry. You’ll gain exposure to real-world projects and contribute to technology that drives Keysight’s growth.
Responsibilities
Key Responsibilities:
- Contribute to cleaning and simplifying the source code through small refactoring improvements.
Support the development of new software features.
Contribute to product security by identifying potential issues and assisting in their resolution.
Perform maintenance tasks aimed at improving code quality and reducing technical debt.
Develop unit and integration tests to increase code coverage.
Assist in enhancing the CI/CD system to improve build and deployment automation.
Qualifications
Currently enrolled in a technical degree program related to Telecommunication or Computer Science or a similar field.
Familiarity with C++ (mandatory).
Experience using Git for source code management.
Understanding of testing and validation principles.
Experience with Google Test (gTest) framework.
Basic understanding of continuous integration and deployment (CI/CD) concepts.
Ability to work independently and ask for help when needed.
Curiosity and eagerness to learn new tools and technologies.
Interest in software security and best coding practices.
Willingness to learn about vulnerability scanning and secure coding.
Basic knowledge of Python and/or C# (nice to have).
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Internships by Season
Summer InternshipsFall InternshipsWinter & Spring InternshipsCo-op InternshipsLatest InternshipsInternship Search Guides
How to Find an InternshipInternship SalariesInternship DeadlinesMock Interview Prep