Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 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.
Keysight Design Engineering Software (DES) is Keysight’s electronic design automation (EDA) business that develops tools, workflows, solutions, and devices to accelerate customer development cycles for complex, high-frequency circuits, modules, boards, and systems. Our circuit simulation technologies are at the core of enabling next-generation RFIC and system design.
In this role, you will be a key technical leader and decision-maker, driving the architecture and evolution of our state-of-the-art circuit simulator. You will shape the core simulation architecture, guide high-level design decisions, and ensure that our software platform meets the performance, scalability, and reliability demands of cutting-edge RFIC and system designers.
As a Senior Software Architect, you will work closely with cross-functional stakeholders — including Marketing, R&D, Technical Support, Quality Assurance, and other Keysight business groups — to define system requirements and deliver whole-product solutions. You will play a pivotal role in setting technical direction, mentoring engineers, and translating broad business strategies into executable technical roadmaps.
Responsibilities
- Define and drive the architecture of advanced circuit simulation software with a focus on scalability, reliability, and high performance.
- Provide technical leadership across the full development stack, from simulation algorithms and compilers to user-facing tools.
- Mentor and guide engineering teams on software design, architecture, and coding best practices.
- Collaborate across functions (Marketing, R&D, QA, Technical Support) to align architecture with customer workflows and product strategy.
- Evaluate and integrate new technologies to advance the simulator’s capabilities.
- Promote best practices in Agile software development (test-driven development, up-front design, code review, continuous integration).
- Troubleshoot and resolve complex architectural and performance issues.
- Contribute to technical documentation, architectural guidelines, and product roadmaps.
-
Investigate emerging technologies, lead design reviews, validate solutions with customer feedback, and foster best practices in software engineering and architectural design within our Agile development framework.
Qualifications
- Master’s or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
- 8+ years of professional software engineering experience, with at least 3 years in software architecture or technical leadership roles.
- Expert-level proficiency in C++ and python.
- Proven experience designing and evolving complex software architectures for large-scale, high-performance applications.
- Strong object-oriented programming (OOP) and software design skills.
- Excellent problem-solving and analytical skills.
- Strong communication, leadership, and ability to collaborate across multi-site, multi-cultural teams.
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***