K

Keysight Technologies

Manufactures test equipment and measurement software

Software Engineer C# and C++ - AWG (Arbitrary Waveform Generator) with Focus on Software Architecture

Software EngineeringConfirmed live in the last 24 hours
Full-timeBöblingen, GermanyNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, or a related field.
  • At least 8 years of research and development experience in software product development.
  • Professional application-development experience with C# and C++.
  • Experience designing and evolving software architecture for complex, large-scale systems.
  • Understanding of software design principles and object-oriented programming.
  • Use artificial intelligence tools throughout the development workflow, supported by strong core software development skills.
  • Experience with modern development practices, including version control, continuous integration and continuous delivery, and testing.
  • Willingness to learn new technologies and tools.
  • Strong command of written and spoken English.

Responsibilities

  • Independently design and implement software features, owning components from concept through delivery.
  • Define and evolve the software architecture for Arbitrary Waveform Generator product components to ensure scalability, maintainability, and long-term performance.
  • Collaborate with cross-functional teams to translate customer and product requirements into clear technical requirements and practical implementation approaches.
  • Develop and maintain high-quality, testable code aligned with established standards, contributing to engineering practices and long-term maintainability.
  • Lead debugging and issue resolution for complex problems to improve system stability, performance, and user experience.
  • Expand technical expertise in relevant technologies and interfaces and apply new knowledge to enhance product capabilities.
  • Contribute to code reviews and technical discussions, providing constructive feedback and helping maintain high engineering standards.

Desired Qualifications

  • Knowledge of multithreading and performance tuning.
  • Experience with Git, Jira, and Confluence.
  • Good German language skills or willingness to learn German.

About the Company

Keysight Technologies

Manufactures test equipment and measurement software

Keysight Technologies provides test and measurement equipment for electronics development and deployment. It sells high-precision hardware instruments (such as oscilloscopes, network analyzers, and signal generators) and software that support design, test, and validation of electronic systems, with focus areas including electronic design, e-mobility, network monitoring, and 5G. The products work by combining measurement hardware with analytics software to collect, analyze, and visualize test data across design, verification, and maintenance workflows. The company differentiates itself with a broad, industry-grade instrument portfolio, integrated end-to-end software, and ongoing services and support, including involvement in 6G development, to help speed digitalization and product deployment.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Rosa, CA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Keysight Technologies

See more jobs