Keysight Technologies-logo
Keysight Technologies
·
April 8, 2026
Apply Now
This job has closed.

R&D Software Engineer Intern

Santa Clara, CA
Internship
Onsite
$38.31/hr - $41.25/hr
Intern
Keysight Technologies is at the forefront of technology innovation, delivering breakthroughs in electronic design and testing. The role involves collaborating on CI/CD pipelines, developing embedded software, and engaging in cross-functional teamwork to support the production of precision electronics products.

Responsibilities

  • Collaborate on CI/CD pipelines: Design, implement, and maintain Jenkins-based build and test pipelines, ensuring smooth integration and delivery of software
  • Develop embedded software: Write, debug, and optimize embedded driver code that directly supports Keysight’s precision electronics products
  • Test and deploy solutions: Participate in the full lifecycle of software and firmware packages — from unit testing to deployment — with a focus on reliability and scalability
  • Document processes and outcomes: Create clear, accessible documentation to support knowledge sharing across teams and future maintainers
  • Engage in cross-functional teamwork: Work closely with hardware engineers, simulation specialists, and other developers to integrate software with hardware systems
  • Contribute to innovation: Explore new tools, frameworks, and approaches to improve efficiency, automation, and product performance
  • Learn and grow: Gain hands-on experience with embedded systems, CI/CD practices, and industry-standard development workflows while receiving mentorship from experienced engineers

Qualification

Required

  • Currently enrolled in a B.S. or M.S. program in Computer Engineering, Computer Science, or a related technical field, and must remain enrolled throughout the duration of the internship
  • Strong proficiency in C and C++, with a solid grasp of Object-Oriented Programming principles
  • Experience with Bash or Python scripting for automation and tooling
  • Comfort working in a Unix/Linux environment
  • Familiarity with Git for version control and collaborative development
  • Strong communication and documentation skills, with the ability to explain technical concepts clearly
  • Demonstrated ability to learn quickly, adapt to new challenges, and solve problems creatively
  • A collaborative mindset — thrives in team settings and values different perspectives

Preferred

  • Familiarity with C# and/or JavaScript
  • Experience with Jenkins or other CI/CD platforms
  • Exposure to hardware simulation tools (e.g., Questasim)
  • Knowledge of Verilog or other hardware description languages
  • General experience with continuous integration and deployment practices

Benefits

Keysight Technologies is an electronic measurement company.
Glassdoor
4.0
Founded in 1939
Santa Rosa, California, USA
10001+ employees
https://www.keysight.com

Similar Job