R&D Software Engineer Intern

Keysight Technologies, Inc.•Santa Clara, CA
•Onsite

About The Position

Keysight is hiring an intern to work in the Interferometer Electrical and Computer Engineering R&D group, contributing to the development of precision electronics products from design through production. The intern will work on production-released code and gain hands-on experience with embedded systems and software release processes. The role involves collaborating with a supportive, cross-functional team and receiving mentorship from experienced engineers. The intern will help develop and maintain Jenkins-based CI/CD pipelines, write and optimize embedded driver code, and participate in software and firmware testing and deployment. They will document processes and outcomes, work with hardware engineers and simulation specialists to integrate software with hardware, and explore tools and approaches that could improve engineering efficiency, automation, and product performance. The position requires full-time, in-person availability for 6–9 months, with a minimum commitment of three months and an ideal commitment of six months. The company will consider commitments of up to nine months. Relocation is available; visa sponsorship is not available. The California pay range is $38.31 to $41.25.

Requirements

  • Currently enrolled in a B.S. or M.S. program in Computer Engineering, Computer Science, or a related technical field, and remain enrolled throughout the internship.
  • Strong proficiency in C and C++, including a solid understanding 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, including the ability to explain technical concepts clearly.
  • Ability to learn quickly, adapt to new challenges, and solve problems creatively.
  • Collaborative mindset and ability to work in team settings while valuing different perspectives.
  • Availability to work full-time, in person, for 6–9 months; minimum commitment is three months, ideally six months, with up to nine months considered.

Nice To Haves

  • Familiarity with C# and/or JavaScript.
  • Experience with Jenkins or other CI/CD platforms.
  • Exposure to hardware simulation tools such as Questasim.
  • Knowledge of Verilog or other hardware description languages.
  • General experience with continuous integration and deployment practices.
  • Enthusiasm for contributing to an innovative engineering environment.

Responsibilities

  • Design, implement, and maintain Jenkins-based build and test pipelines to support software integration and delivery.
  • Write, debug, and optimize embedded driver code for Keysight precision electronics products.
  • Participate in the software and firmware package lifecycle, from unit testing through deployment, with an emphasis on reliability and scalability.
  • Create clear documentation to support team knowledge sharing and future maintenance.
  • Collaborate with hardware engineers, simulation specialists, and developers to integrate software with hardware systems.
  • Explore tools, frameworks, and approaches to improve efficiency, automation, and product performance.
  • Develop experience with embedded systems, CI/CD practices, and industry-standard workflows while learning with mentorship from experienced engineers.

Benefits

  • Relocation is available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service