-
Keysight Technologies

Software Engineer C# / C++

Keysight Technologies
Germany · Full-time · Mid-Senior

Overview


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 powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.


We are seeking a highly motivated and skilled Software Engineer to join our dynamic team. The successful candidate will be responsible for developing software for Bit Error Rate Testers (BERT) and Arbitrary Waveform Generators (AWG). These instruments are extensively utilized in research and development, facilitating the advancement of next-generation communication technologies such as 1.6T Ethernet and PCIe 7.0. This role involves working closely with hardware engineers, FPGA engineers, and other software developers to design, implement, and maintain high-quality software solutions that meet the needs of our customers.


Responsibilities



  • Designs and develops software for Bit Error Rate Testers (BERT) and Arbitrary Waveform Generators (AWG).
  • Interfaces with hardware and FPGA engineers to ensure seamless integration of software and hardware components.
  • Implements and optimizes algorithms for signal processing and error detection/correction.
  • Develops user interfaces and control systems for test and measurement instruments.
  • Conducts thorough testing and debugging of software to ensure reliability and performance.
  • Maintains and updates existing software, addressing any issues or improvements as needed.
  • Documents software designs, test procedures, and contributes to user manuals.
  • Stays up-to-date with the latest developments in software engineering and testing technologies.



Basic Qualifications:


  • BS, MS or Ph.D. in Computer Engineering (or applicable engineering degree/experience)
  • Proven experience in software development, particularly in the development of measurement instruments such as BERT and AWG.
  • Experience working in an interdisciplinary team
  • Strong programming skills in object-oriented programming languages, such as C#, C++
  • Demonstrated software development experience through entire project lifecycle
  • Experience in debugging hardware/software systems using an IDE like Visual Studio
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Good English language skills (min. B2 CEFR)



Desired Qualifications:


  • A minimum of 4 years relevant job experience or education beyond a bachelor’s degree
  • Good German language skills (min. B2 CEFR)
  • Experience with electronic test and measurement equipment and software
  • Experience with a version control system, preferably Git
  • Experience with unit tests and integration tests to ensure reliability and quality
  • Digital signal processing (DSP) knowledge
  • Analog, RF and/or microwave background
  • Experience with XML files e.g. as configuration inputs for code generators


Careers Privacy Statement


***Keysight is an Equal Opportunity Employer.***

Key Skills

Ranked by relevance

fpga prototyping simulation ethernet xml dsp c
Login to Apply
Posted
Jan 10, 2025
Type
Full-time
Level
Mid-Senior
Location
Bochum

Industries

Appliances Electrical Electronics Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ajax Systems
Related

Senior DevOps Engineer (Platform Team)

2026-05-27

Full-time
Not Applicable
Ukraine
Appliances
Engineering
View Job Details
Yojee
Related

Software Engineer (Backend Focus)

2026-05-27

Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering
View Job Details
Hotmart
Related

Software Engineer Pleno (Node)

2026-05-27

Full-time
Mid-Senior
Brazil
Technology
Engineering