R&D Software Engineer Intern

Keysight Technologies

California

On-site

USD 53,000 - 57,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation assistance
In-person internship

Job summary

Keysight Technologies seeks a Software Co‑op Engineer in California to work on embedded systems and the software release process in the Interferometer ECE R&D group. You'll contribute to production‑released code and gain hands‑on experience with CI/CD pipelines and embedded driver development.

You must be enrolled in a BS/MS program in Computer Engineering or CS, with strong C/C++, Bash or Python, Unix/Linux, and Git. This 6–9 month, in‑person internship includes relocation support.

Qualifications

  • Enrolled in a BS/MS program in Computer Engineering/CS and must remain enrolled during the internship.
  • Strong C/C++ skills with OO design concepts.
  • Proficiency in Bash or Python for automation.
  • Experience working in Unix/Linux and with Git version control.

Responsibilities

  • Contribute to CI/CD pipelines using Jenkins.
  • Develop embedded software and driver code for precision electronics products.
  • Test and deploy software and firmware with focus on reliability and scalability.
  • Document processes and outcomes for knowledge sharing across teams.
  • Collaborate with hardware engineers and other developers to integrate software with hardware.

Skills

C and C++
Bash
Python
Unix/Linux
Git
Documentation
Communication

Education

BS/MS in Computer Engineering, CS

Tools

Jenkins
Questasim
Verilog

Job 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.

Responsibilities

Are you excited to be at the heart of cutting‑edge Research and Development? Join our team as we bring Keysight’s world‑leading precision electronics products from design to production. As a Software Co‑op Engineer in the Interferometer Electrical and Computer Engineering R&D group, you’ll contribute directly to production‑released code and gain hands‑on experience with embedded systems and our software release process.

We welcome students from different backgrounds and experiences who are eager to learn, grow, and make an impact. You’ll collaborate with a supportive team, build technical expertise, and help shape innovative solutions.

Key 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.
Qualifications
Required Skills & Attributes
  • 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 Skills (Nice to Have)
  • 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
Additional Information
  • Availability to work full‑time, in person, for 6–9 months (minimum 3 month commitment, ideally 6 months, will consider up to 9 months)
  • Enthusiasm for contributing to an innovative engineering environment

The level or role will be based on applicable experience, education and skills; most offers will be between the minimum and the midpoint of the salary range listed below.

CA pay range Min $38.31 to Max $41.25

Visa Sponsorship is not available for this position.

Relocation is available for this position.

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Software Engineer Intern
R&D Software Engineer Intern

Keysight Technologies • Santa Clara (CA)

On-site
USD 53,000 - 57,000
R&D Hardware Engineer Intern
R&D Hardware Engineer Intern

Keysight Technologies • Santa Clara (CA)

On-site
USD 50,000 - 53,000
R&D Embedded Software Intern
R&D Embedded Software Intern

Keysight Technologies • Colorado Springs (CO)

On-site
USD 42,000 - 45,000
R&D Software Engineer, Intern
R&D Software Engineer, Intern

Keysight Technologies • Santa Rosa (CA)

On-site
USD 46,000 - 61,000
R&D Software Engineering, Intern
R&D Software Engineering, Intern

Keysight Technologies • Santa Rosa (CA)

On-site
USD 53,000 - 57,000
R&D Software Engineer Intern
R&D Software Engineer Intern

Keysight Technologies • Santa Rosa (CA)

On-site
USD 45,000 - 74,000
Software Engineer Intern
Software Engineer Intern

Anite • Tewksbury (MA)

On-site
USD 34,000 - 48,000
R&D Mechanical Engineering Intern
R&D Mechanical Engineering Intern

Anite • Colorado Springs (CO)

On-site
USD 41,000 - 53,000
R&D Electrical Engineering, Intern
R&D Electrical Engineering, Intern

Anite • Colorado Springs (CO)

On-site
USD 41,000 - 52,000
R&D Mechanical Engineering Intern
R&D Mechanical Engineering Intern

Keysight Technologies • Colorado Springs (CO)

On-site
USD 41,000 - 53,000