Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Keysight Technologies Logo

Software Developer Intern 🎓

Keysight Technologies

$29 - $31
Sep 20, 2025
Santa Rosa, CA, US
Apply Now

Keysight is looking to solve the problem of accelerating customer development cycles for complex, high frequency circuit, modules, boards and systems through their electronic design automation (EDA) business, Keysight PathWave Software Solutions (PSS)

Requirements

  • Expert working knowledge of C++ and object-oriented programming
  • Exposure to other language families (Python, rust, etc.) is desirable
  • Knowledge of AI/ML and database creation with training and fine tuning
  • Good understanding of software development practices and software architecture
  • Track record of hands-on experience in complex software architecture development
  • Prefer master's degree or higher in Computer Science, Computer Engineering, or related fields
  • Knowledge of software development practices and software architecture

Responsibilities

  • Your focus will on the architecture support and new AI/ML for the circuit simulation engines
  • You will work on a variety of aspects of software engineering, such as architectural improvement, refactoring, code optimization, and the development of new algorithms and new AI/ML tools
  • You will investigate new technologies and their applications
  • Conduct design reviews, usability testing and customer visits to validate requirements
  • Collaborate with other R&D teams to form holistic solution across the board
  • Promote best practices in software engineering such as test-driven development, up-front design, code review, unit testing, etc. in our Agile Development Framework
  • Develop new algorithms and new AI/ML tools for circuit simulation engines

Other

  • Great team player with ability to work in a multi-site, multi-cultural team environment
  • Outstanding communication and project management skills
  • Prefer master's degree or higher in Computer Science, Computer Engineering, or related fields
  • Ability to work in an Agile Development Framework
  • Ability to collaborate with other R&D teams