Skip to main content
Keysight Technologies

Senior Software Engineer - US-CA-Pasadena, United States

Keysight Technologies US-CA-Pasadena, United States 8 months ago
Embedded & Systems Software

$143,050 - $238,420 USD yearly

Originally posted 6 March 2026 by the employer.

Develop frontend UI platforms and CAD tools in C++ and Python for optical design software.

About the role

Keysight Technologies is seeking a Senior Software Engineer with CAD/CAM frontend development experience to develop scalable architecture and user-friendly solutions for optical design software. This role supports the ODE R&D team building engineering applications and UI platforms used in optical systems design.

What you'll do

- Build software solutions in C++ for optical design software tools used across consumer electronics. - Engage with subject matter experts in solution envisioning and feature development to lower user adoption thresholds. - Research, experiment, and develop enhancements to improve usability and transition UI stacks to modern technologies. - Employ modern development tools and practices to deliver high-quality, high-performance solutions. - Collaborate with developers, testers, and customer representatives in an agile environment.

What you'll need

- Bachelor's or Master's degree in Computer Science or a technical field (e.g., Computer Science, Math, Engineering, Optics). - 5–10 years of software development experience. - Deep understanding of the C++ language across multiple years of experience. - Proficiency in Python. - Hands-on experience in frontend development and user workflow design on Windows platforms using Qt/QML, .Net, or MFC.

Nice to have

- Experience working with large commercial software systems with HPC. - Licensing and installer technology experience. - Experience developing CAD applications with a background in 3D geometry and numerical methods. - Experience developing shippable AI products or solutions. - Cross-platform development experience.

Skills: optical design software, frontend development, C++, Python, CAD applications

Market context

This role has been open 216 days — well above the 39-day median for Software Engineering Semiconductor roles.

Software Engineering Semiconductor · EDA Tools

Open roles in category
122
Median days open
39 d
Median salary
$145k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How Keysight Technologies compares in Software Engineering Semiconductor hiring
Metric Keysight Technologies All employers we track in this specialty (122 roles · 25 employers)
Open roles in this specialty 6 122
Open roles in the wider Software, Firmware & Systems family 160 6302 · 146 employers
Median days open 159 d 39 d (+120 d vs this employer)
Median salary (USD postings) — $145k

Skills observed across this category: optical design software, frontend development, C++, Python, CAD applications

Who's hiring in this category

  • Cadence Design Systems · 49 open roles · median 14 d
  • Renesas Electronics · 15 open roles · median 42 d
  • Keysight Technologies (this employer) · 6 open roles · median 158 d
  • Synopsys · 6 open roles · median 112 d
  • Intel Corporation · 5 open roles · median 121 d
  • KLA Corporation · 5 open roles · median 19 d

How we counted: 122 open Software Engineering Semiconductor (EDA Tools) roles from 25 employers tracked in the SemiconductorJobs index, counted 26 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
US-CA-Pasadena, United States
On-site
$143,050 - $238,420 USD yearly
8 months ago

Share this job