Logo Keysight Technologies Inc.

Senior Software Architect

Job

  • Level
    Senior
  • Job Field
    Software, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Dresden
  • Working Model
    Onsite
  • Job Summary

    In this role, you will define the architecture for complex simulation software and lead the team in implementing cutting-edge technologies, from algorithms to user tools, while promoting agile practices.

    Job Technologies

    Your role in the team

    • 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.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Master's or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
    • Expert-level proficiency in C++ and Python.
    • 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.

    Experience

    • 8+ years of professional software engineering experience, with at least 3 years in software architecture or technical leadership roles.
    • Proven experience designing and evolving complex software architectures for large-scale, high-performance applications.

    This text has been machine translated. Show original

    What we offer

    • We only accept applications in English!

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Food & Drink

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Dresden

      Sachsen

      Germany

    This is your employer

    Keysight Technologies Inc.

    Keysight Technologies Inc.

    We at Keysight believe that every great idea starts with a vision. We work with the people who imagine what's next for a better-connected, more secure world. We push the boundaries of testing and measurement science to enable those innovators to develop the technologies that will shape our future.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Electronics, Automatization
  • Dev Reviews

    by devworkplaces.com

    Total

    (1 Review)
    2.9
    • Engineering

      2.5
    • Culture

      3.2
    • Workingconditions

      3.0
    • Career Growth

      3.0
    Show All Dev Reviews
    Logo Keysight Technologies Inc.

    Senior Software Architect

    Location
    Dresden
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs