R&D Software Engineer Intern

Keysight Technologies

Calabasas (CA)

On-site

USD 53,000 - 57,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Keysight Technologies is seeking an R&D Software Engineering Intern to contribute to core editing environments for schematic designs and layouts. You will work on interactive tools using C++ and Python, extend the Python API, and enhance the Qt-based UI to improve usability for semiconductor design workflows.

The role emphasizes collaboration, code quality, and hands-on experience with production-grade EDA software. Relocation is available for this internship.

Qualifications

  • Pursuing a Bachelor's degree in CS, EE, or CE with expected graduation after Summer 2027.
  • Strong knowledge of data structures, algorithms, and OO design.
  • Clear written and verbal communication within an engineering team.

Responsibilities

  • Develop and enhance interactive editing tools and UI components using C++ and Python.
  • Extend and maintain Python API for automation and data access.
  • Design intuitive UI/UX features and dialogs using Qt to streamline workflows.
  • Debug, write unit/integration tests, and participate in code reviews in an agile environment.

Skills

C++
Python
OO design
Algorithms
Communication
Qt
pybind11
Git

Education

Bachelor's degree in CS/EE/CE

Tools

Qt
pybind11
Git

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.

As an R&D Software Engineering Intern, you will work directly on the core editing environments that semiconductor designers rely on to create, view, and manipulate complex schematic designs and physical layouts. You will contribute to user interface features and core editing algorithms, gaining hands‑on exposure to production‑grade Electronic Design Automation (EDA) software.

Responsibilities
  • Develop and enhance interactive editing tools, graphical canvas components, or schematic/layout manipulation capabilities using C++ and Python.
  • Extend and maintain the Python API layer to enable seamless automation, custom extension capabilities, and programmatic data access for users.
  • Design and implement intuitive UI/UX features, dialogs, and interactive editing modes using Qt to streamline how users interact with complex graphical designs.
  • Debug application issues, write unit/integration tests, and participate in peer code reviews within an agile software engineering workflow.
Qualifications
Required
  • Currently pursuing a Bachelor’s degree (or higher) in Computer Science, Electrical Engineering, Computer Engineering, or a technical discipline with an expected graduation date after Summer 2027.
  • Proficiency in core data structures, algorithms, and object‑oriented design principles.
  • Strong written and verbal communication skills to articulate technical ideas clearly within an engineering team setting.
Preferred
  • Proficiency in C++ or Python
  • Prior hands‑on experience with Qt (C++ or PySide/PyQt) or other desktop GUI frameworks.
  • Familiarity with C++/Python bindings (e.g., pybind11).
  • Exposure to EDA tools and concepts.
  • Familiarity with modern C++ build environments (CMake, Linux/Unix development tools) and Git version control.

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

Min $38.31 to Max $41.25

Relocation is available for this position.

Visa Sponsorship is not 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

Anite • Calabasas (CA)

On-site
USD 53,000 - 57,000
Relocation assistance
Equal Opportunity Employer
R&D Software Engineer Intern: UI/Editing Tools (C++/Python)
R&D Software Engineer Intern: UI/Editing Tools (C++/Python)

Anite • Calabasas (CA)

On-site
USD 53,000 - 57,000
Relocation assistance
Equal Opportunity Employer
R&D Software Engineer Intern: UI/Qt & EDA Tooling
R&D Software Engineer Intern: UI/Qt & EDA Tooling

Keysight Technologies • Calabasas (CA)

On-site
USD 53,000 - 57,000
EDA AI/ML Software Intern
EDA AI/ML Software Intern

Anite • Calabasas (CA)

On-site
USD 55,545,000 - 73,936,000
Relocation assistance
R&D Software Engineering, Intern
R&D Software Engineering, Intern

Keysight Technologies • Atlanta (GA)

On-site
USD 25,000 - 30,000
R&D Software Engineering, Intern
R&D Software Engineering, Intern

Anite • Atlanta (GA)

On-site
USD 22,000 - 33,000
Enterprise Software Development (EDA Tools) Intern
Enterprise Software Development (EDA Tools) Intern

Keysight Technologies • Santa Rosa (CA)

On-site
USD 69,000 - 81,000
Relocation assistance
Software Engineer Intern
Software Engineer Intern

Keysight Technologies • Tewksbury (MA)

On-site
USD 39,000 - 55,000
Software Development Intern
Software Development Intern

Keysight Technologies • Pleasant Grove (UT)

On-site
USD 28,000 - 41,000
Relocation assistance
R&D Software Engineer, Intern
R&D Software Engineer, Intern

Keysight Technologies • Colorado Springs (CO)

On-site
USD 42,000 - 45,000