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.
Responsibilities
As a Principal Engineer, you will provide technical leadership in defining and developing Layer4-7 products for testing leading-edge networks and networking equipment. You will be collaborating with other developers and product owners to understand features, contribute to translating the requirements to engineering tasks, and implement them.
In addition, as a key member of the engineering team, you will be involved in all aspects of the product development including architecture, design, development, testing, and customer support.
Qualifications
Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***
Bachelor’s/Master’s degree in Computer Science & Engineering, Applied Mathematics, or a related field,
12+ years of experience in product development with exposure to complete product development cycle. Should be able to demonstrate in-depth understanding of network layer 4 to layer 7 and related areas.
The successful candidate will be able to demonstrate proficiency in the following areas:
- Strong software development skills. Should be proficient in C/C++ programming & debugging in Linux environment.
- Demonstrated ability to solve complex problems. Algorithm and data structure expertise is essential.
- Break down a problem statement in design perspective and provide high level idea on complexity and estimation. Design solutions and develop then by guiding other members.
- Openness to use scripting language (e.g. shell script, Python) to automate day to day tasks.
- Ability to work individually or as part of a team to achieve project goals, with minimum guidance.
- Demonstrate interest in all things technology and have ability to communicate with opinionated technologists across the company.
- Strong verbal and written communication skills.
- Open mind and ready-to-learn attitude.
Preferred
- Experience in network and socket programming.
- Strong background of networking protocols (TCP, UDP, IP, QUIC, etc.).
- Experience in Kernel development and debugging.
- Experience with Agile methodology.