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
  • Employer reviews

    by devworkplaces.com

    Total

    (1 Review)
    2.9
    • Engineering

      2.5
    • Culture

      3.2
    • Workingconditions

      3.0
    • Career Growth

      3.0
    Show all 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