Software Development Intern

Keysight Technologies, Inc.Keysight Technologies, Inc.Pleasant Grove, Utah, United States
Join the waitlist to applySave this job

Invite-only right now: save jobs, track applications, build tailored resumes

Already have an account? Log in

Posted

10/1/2026

Employment

Internship

Range

Check website

Work style

On-site

AI documents

Powered by AI

Jigup writes these against this posting once you are in, using the profile you build once.

Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

AI summary

Core responsibilities

The intern will build software prototypes and GUIs to interface with hardware systems while performing hands-on debugging and test automation. They will also participate in Agile and DevOps workflows to support ongoing engineering development projects.

Requirements overview

Candidates must be currently pursuing a degree in Computer Science, Engineering, or a related technical field with proficiency in Python, C++, or C#. Applicants should have exposure to hardware-to-software communication interfaces and a working knowledge of Windows and Linux environments.

Key skills

PythonC++C#Software PrototypingGUI DevelopmentTest AutomationHardware DebuggingAgileDevOpsWindowsLinuxSerial ProtocolsBus InterfacesEncryptionData SecurityGPS/GNSS

Resume keywordsJigup Pro

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

Education requirements

bachelor degree

About Keysight Technologies, Inc.

Industry

Appliances, Electrical, and Electronics Manufacturing

Employees

13,956

Type

Public Company

Size

10,001+ employees

Keysight empowers innovators to explore, design, and bring world-changing technologies to life. As the industry’s premier global innovation partner, Keysight’s software-centric solutions serve engineers across the design and development environment, enabling them to deliver tomorrow’s breakthroughs at speed and with reduced risk. Keysight leverages its strength as the world’s leading test and measurement provider and today enables innovators to push the boundaries of engineering by quickly solving design, emulation, and test challenges to help create the best product experiences. Whether you're looking to improve your design and development process, optimize and secure your network, or harness AI and digital twins to get a head start on technologies like 6G, AV and EV, IoT, or quantum computing — Keysight accelerates innovation across the workflow with intelligent insights built on the most accurate measurements. Our fusion of technology knowledge, measurement science expertise, and tailored solutions helps you forge ahead with confidence in our connected and dynamic world. Keysight Technologies (NYSE: KEYS) is an S&P 500 technology company, headquartered in Santa Rosa, California, with offices and manufacturing worldwide. Keysight owns 2,000+ patents and our ~15,000 employees work with nearly 32,000 customers worldwide to start technology revolutions. Keysight customers span the communications, industrial automation, aerospace and defense, automotive, energy, semiconductor, and general electronics markets. Join us! To accelerate innovation to connect and secure the world, innovators start here, with Keysight.

View company page

Job categories

SoftwareEngineeringTechnology

Description

Overview Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 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. We are seeking a Software Engineering Intern to join our engineering team. In this role, you will work hands-on at the intersection of software and hardware —building prototypes, GUI development, test automation, and software debugging with direct hardware testing. Responsibilities Software Prototyping & GUI Development: Build functional software prototypes and user-friendly Graphical User Interfaces (GUIs) to control, monitor, and interface with underlying hardware systems. Hands-on Software-Hardware Debugging: Test software-hardware integration, identify defects and bugs for fixes. Automation Scripting: Translate manual hardware testing procedures into repeatable automated test scripts. Engineering Support: Support other ongoing development efforts. Agile & DevOps Workflow: Participate in daily standups, sprint planning, pull requests and standard DevOps workflows across both Windows and Linux environments. Intern Project: Take end-to-end ownership of a dedicated project—applying software design, testing, and technology integration principles from initial concept to final presentation. Qualifications Currently pursuing a degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline. Programming proficiency in at least one of the following languages: Python, C/C++, and C#. Exposure to hardware drivers and low-level hardware-to-software communication interfaces (e.g., serial protocols, bus interfaces). Experience with desktop GUI frameworks (e.g., PyQt6 for Python, Qt for C++, or WPF/.NET for C#). Basic understanding of fundamental encryption concepts and data security principles. Strong desire and willingness to learn the detailed operational mechanics of GPS/GNSS technologies and positional data systems. Practical understanding of the Agile software development lifecycle and core DevOps principles. Working knowledge of both Windows and Linux operating systems. Willingness to perform hands-on hardware testing that directly informs automation scripting. Strong communication skills with an appetite for sharing ideas and technical solutions. Relocation is available for this role. Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Requirements

  • •Python
  • •C++
  • •C#
  • •Software Prototyping
  • •GUI Development
  • •Test Automation
  • •Hardware Debugging
  • •Agile
  • •DevOps
  • •Windows
  • •Linux
  • •Serial Protocols
  • •Bus Interfaces
  • •Encryption
  • •Data Security
  • •GPS/GNSS

More entry level jobs in Pleasant Grove, UT

All jobs in Pleasant Grove, UT

More jobs at Keysight Technologies, Inc.

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist