Keysight is the world's leading electronic measurement company, helping scientists and engineers address their toughest technical challenges with confidence through innovations in wireless, modular, and software solutions. Our employees leverage their insight and passion to deliver measurement solutions in wireless communications, aerospace and defense, and semiconductor markets with world-class platforms, software and consistent measurement science. This job will be part of the Communications Solutions Group, which is responsible for Keysight's portfolio in the Wireless Data Ecosystem, including wireless devices, operators, internet infrastructure, and Aerospace & Defense. Our software-centric solutions accelerate our customers' time to market and reduce their costs - giving them a competitive advantage in today's and tomorrow's technology waves.
Job Description
This position is for a full-time Software Engineer to join Keysight’s Quantum Engineering Solutions (QES) organization, which is responsible for producing world-leading solutions in quantum technologies, including quantum computing, quantum communications and quantum sensing. As a Site Reliability Engineer, you will be part of an R&D team and launch breakthrough software solutions to market. This hybrid role combines the expertise of Quality Assurance and Site Reliability Engineering to ensure the stability, performance, and quality of our products. The ideal candidate will have a solid background in software engineering, coupled with experience in software testing, monitoring, and incident management. We are seeking a proactive problem-solver who can enhance our processes and maintain reliable systems.
Job Responsibilities
- Implement and maintain advanced monitoring tools, proactively respond to incidents, perform root cause analysis, and execute corrective actions to enhance system reliability.
- Create and optimize automation frameworks for testing and infrastructure, while also contributing to codebase improvements and enhancements.
- Design, develop, and execute comprehensive test plans, leveraging automated and manual testing to ensure software excellence and performance.
- Work closely with Software, Firmware and Hardware teams to ensure seamless deployments, high-quality software, and efficient issue resolution.
Job Qualifications
- BS/MS in Computer Science/Computer Engineering and/or Physics/Electrical Engineering with C#/C++ or python programming and debugging proficiency or equivalent 4-7 years job experience.
- Proven experience developing production software using C#, C++ or Python.
- Strong understanding of software performance fundamentals.
- Experience with CI/CD pipelines and tools.
- Experience with test automation frameworks.
- Experience with monitoring solutions such as Prometheus, Grafana, or similar.
- Proficiency in Python scripting for automation tasks.
- Excellent troubleshooting skills to diagnose and resolve system issues related to hardware instrumentation and software interaction.
- Ability to work in a collaborative environment and to develop teamwork among individuals and over geographically disperse teams.
- High tolerance for ambiguity, results-oriented, meets timelines, handles pressure while working positively in a collaborative manner.
- Experience working with but not limited to AWG, Digitizer, and Downconverter modules. PXI hardware experience a plus
- Excellent written and verbal communication skills
- Willingness to learn proactively.