Location: Harrisonville,NJ, USA
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.
About the Job:
Join us for a compelling opportunity as a Senior Software Developer with the PathWave Test Sync Executive team. Our flagship product integrates FPGA IP and a Core SW library to deliver advanced synchronization capabilities for Quantum, 6G, and Radar applications. Designed for system developers, it provides a powerful API for building complex solutions and managing large instrumentation systems seamlessly.
About the Team:
You'll play a pivotal role in our expanding R&D team in Barcelona, collaborating closely with global teams across the USA and beyond. We seek a talented and motivated software engineer to drive technology innovations in the rapidly growing test and measurement market.
Responsibilities:Required Qualifications:
BS/MS/PhD in Computer Science or Electrical Engineering, with a strong software focus.
Several years of experience in software development.
Proficiency in Modern C++, with experience in C# and Python.
Strong cross-platform development skills, especially on Windows and Linux.
Solid understanding of software architecture and full-stack development.
Nice to Have Qualifications:
Experience in API and GUI development for optimal user experience.
Background in real-time multi-threaded applications.
Familiarity with synchronization and time-critical applications.
Knowledge of CI/CD technologies and practices.
Proficiency with Cmake, Conan, Git, VS, and other development tools.
Experience with Agile Scrum methodology, including backlog refinement and team mentoring.
Familiarity with microcontrollers, FPGA technologies, and test & measurement equipment.
Strong team player with self-motivation and excellent communication skills.
Customer-focused approach to software development.
Team player, self-motivated with strong communication skills and a pronounced customer focus.
Careers Privacy Statement ***Keysight is an Equal Opportunity Employer.***