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