Keysight Technologies, Inc

R&D Engineer 5, Software

Keysight Technologies, Inc$156K — $261K *
Enterprise Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent experience
  • 15 years of professional software development in systems or performance-critical software
  • Strong proficiency in C++ and experience with Python
  • Solid grasp of data structures, algorithms, concurrency, and systems-level thinking
  • Experience designing clean abstractions and API design
  • Familiarity with numerical/scientific computing foundations
  • Proficient with Git and collaborative development workflows

Responsibilities

  • Develop circuit simulator infrastructure including front-end and back-end components
  • Enhance performance of the circuit simulator, focusing on DC and Tran simulation
  • Implement circuit simulation techniques with thermal applications
  • Develop circuit simulation methods incorporating photonics
  • Contribute to the design and architecture of new subsystems
  • Identify and resolve performance bottlenecks and correctness issues
  • Collaborate with engineers across product teams in a global setting

Benefits

  • Opportunity to work on cutting-edge EDA software
  • Collaborative and diverse global team environment
  • Ownership of end-to-end problem-solving
  • Influence on architecture of key design subsystems
  • Engagement with challenging problems in high-performance computing and scientific computing
Full Job Description
Responsibilities

At Keysight Design Engineering Software (DES), we build electronic design automation (EDA) software that helps engineers design the world's most advanced high-frequency circuits, modules, and systems. Our tools accelerate innovation across industries such as telecommunications, aerospace, and semiconductor design.

We are looking for a software engineer to join our circuit simulation product team. In this role, you will work on infrastructure and algorithms related with the circuit simulator. This position offers the opportunity to work on challenging systems problems at the intersection of high-performance computing, scientific computing, and modern systems programming. You will collaborate with a globally distributed team of engineers and have the opportunity to influence the architecture of key subsystems.

You are expected to take ownership of problems end-to-end - from system design through implementation, debugging, and performance optimization.
  • circuit simulator infrastructure, including front-end and back-end of the simulator
  • performance improvements of the circuit simulator, eg. DC and Tran simulation
  • circuit simulation with thermal appliations.
  • circuit simulation with photonics
  • Contribute to the architecture and design of new subsystems, participating in code reviews and technical discussions
  • Investigate and resolve performance bottlenecks and correctness issues independently
  • Collaborate with engineers across multiple product teams in a global development environment.

Qualifications

  • Degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline - or equivalent practical experience 15 years of professional software development experience in systems or performance-critical software.
  • Strong proficiency in C++ or Python (or both). Strong C++ experience with some Python exposure and a willingness to learn quickly is acceptable;
  • Strong computer science fundamentals: including data structures, algorithms, concurrency, and systems-level thinking
  • Experience designing clean abstractions and API design, including generics, trait-based interfaces, or analogous patterns in C++ (templates, virtual interfaces).
  • Familiarity with numerical / scientific computing foundations: such as FFTs, complex arithmetic, matrix operations, and linear algebra
  • Experience with Python, particularly with NumPy and array-oriented data processing
  • Proficiency with Git and standard collaborative development workflows
  • Strong analytical and problem-solving skills with the ability to work autonomously

Preferred Qualifications
  • Experience with HPC, MPI, or parallel job scheduling across compute nodes; familiarity with networking fundamentals (TCP)
  • Interest in or exposure to compiler-adjacent work: expression parsing, AST construction, interpreters, or execution plan optimization
  • Familiarity with circuit simulation, signal processing, or EDA tooling
  • Familiarity with async runtimes (e.g., Tokio) or data-parallel frameworks (e.g., Rayon)
  • Working knowledge of compilation and linking toolchains - ability to diagnose linker errors, and familiarity with build systems such as CMake or Conan


Pay Range:

USD $156,960.00 - USD $261,600.00 Year

Careers Privacy Statement

About Keysight Technologies, Inc

Keysight Technologies, Inc. is a leading technology company that helps its engineering, enterprise and service provider customers optimize networks and bring electronic products to market faster and at a lower cost. Keysight's solutions go where the electronic signal goes, from design simulation, to prototype validation, to manufacturing test, to optimization in networks and cloud environments. Customers span the worldwide communications ecosystem, aerospace and defense, automotive, energy, semiconductor and general electronics end markets.
Learn more about Keysight Technologies, Inc
Size
14,500 employees
Market Cap
$30.3 billion
Industry
Net Income
$636 million
Founded
1939
5 Year Trend
+11.2%
Revenue
$4.3 billion
NASDAQ

Similar Jobs

More Jobs at Keysight Technologies, Inc

More Enterprise Technology Jobs

Find similar R&D Engineer 5, Software jobs: