Senior Software Architect

Keysight Technologies Inc.
Dresden, Germany
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology C++ (Programming Language) Compilers Code Review Computer Engineering Continuous Integration Python (Programming Language) Object-Oriented Software Development Software Architecture Software Engineering Test-Driven Development (TDD)
+1 more
Information Technology

Job description

  • Defining and driving the architecture of advanced circuit simulation software with a focus on scalability, reliability, and high performance.
  • Providing technical leadership across the full development stack, from simulation algorithms and compilers to user-facing tools.
  • Mentoring and guiding engineering teams on software design, architecture, and coding best practices.
  • Collaborating across functions (Marketing, R&D, QA, Technical Support) to align architecture with customer workflows and product strategy.
  • Evaluating and integrating new technologies to advance the simulator’s capabilities.
  • Promoting best practices in Agile software development (test-driven development, up-front design, code review, continuous integration).
  • Troubleshooting and resolving complex architectural and performance issues.
  • Contributing to technical documentation, architectural guidelines, and product roadmaps.
  • Investigating emerging technologies, leading design reviews, validating solutions with customer feedback, and fostering engineering excellence across teams.

Requirements

Do you have experience in Python?, Do you have a Master’s degree?, * 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.

About the company

We only accept applications in English! 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.

This position is open to exceptional software engineers and leaders with strong backgrounds in architecture and high-performance simulation. 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. You will also 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 ¡ WWC 2021

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl ¡ LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho ¡ WWC Europe 2026

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle ¡ Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland ¡ LIVE

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora ¡ WWC 2023

Videos

See all

Related articles

See all