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 Solution Developer, you will be part of an R&D team and launch breakthrough software solutions to market. You will engage in every stage of our product development process, addressing intricate technical challenges in a customer-centric environment. Your role will focus on integrating open-source quantum computing software with quantum control systems, ensuring seamless execution of workflows in HPC and cloud environments. You will design and implement scalable cloud-based solutions for quantum workloads, collaborate with cross-functional teams to develop integration tools, and optimize HPC workflows for distributed quantum computing operations.
Job Responsibilities
- Integrate open-source quantum computing software with quantum control systems to enable seamless execution of experiments and workflows in cloud environments.
- Design and implement scalable cloud-based solutions for quantum computing workloads, ensuring high performance and efficient resource utilization.
- Collaborate with cross-functional teams to develop APIs, libraries, and tools that enhance the integration of quantum software and control systems.
- Work closely with technology teams in an Agile environment to integrate cloud services and optimize operational efficiency.
- Ensure best practices in cloud operations, establish key performance indicators, and develop and enforce cloud security and compliance measures.
Job Qualifications
- BS/MS in Computer Science, Computer Engineering, or equivalent.
- Over 5 years of experience, including leading cloud platforms in public cloud environments.
- Strong experience with High Performance Computing (HPC) and cloud platforms, including deploying and optimizing distributed computing workflows for high-performance applications.
- Proficiency in Python, C#, C++, JavaScript, and other modern programming languages (e.g., Golang, Julia).
- Experience in integrating complex software systems, including APIs, libraries, and tools, with a focus on performance, scalability, and reliability.
- Proven experience as a Cloud Engineer.
- Good knowledge of DevOps practices.
- Familiarity with cloud security, compliance, and cost management.
- Good understanding of quantum information science is desired but not mandatory.
- Excellent analytical and troubleshooting skills.
- 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.
- Excellent written and verbal communication skills
- Willingness to learn proactively.