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.
Responsibilities
We are seeking a highly skilled and motivated Software Engineer to join our team. This role is critical to our mission of delivering cutting-edge solutions for network visibility, requiring expertise across a broad range of technologies, from application-layer logic to low-level system and driver-level programming. If you are passionate about networking, performance optimization, and building robust systems, we want to hear from you.
Key Responsibilities
- Design, develop, and maintain software for high-performance networking and data processing applications
- Analyze and implement networking protocols, including parsing and processing at various layers of the OSI model
- Collaborate with cross-functional teams to define and implement features spanning application, system, and driver levels
- Optimize software for performance, scalability, and memory efficiency in multi-threaded environments
- Debug and resolve complex issues in distributed and performance-critical systems using tools like GDB
- Contribute to the development of tools and libraries that enhance system functionality and developer productivity
Why Join Us?
- Work on challenging problems in the field of network visibility and performance optimization.
- Be part of a team that values innovation, collaboration, and technical excellence.
- Opportunities for professional growth and learning in a dynamic environment.
- Competitive salary and benefits package.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of industry experience in software development.
- Strong programming skills in C/C++ and Python.
- Solid understanding of networking protocols (e.g., TCP/IP, QUIC) and their implementation
- Understanding of Docker/containerd & Kubernetes
- Experience with multi-threading and memory management for performance-critical applications.
- Proficiency in Linux development environments, including debugging and profiling tools like GDB.
- Familiarity with system-level programming and driver interactions.
Preferred Skills
- Experience with build systems (e.g., Meson, Make).
- Knowledge of messaging protocols and data formats such as Pulsar, Kafka, IPFIX, Avro, and JSON.
- Understanding of Linux tools and utilities for system analysis and debugging.
- Exposure to high-performance packet processing frameworks like DPDK.
- Familiarity with machine learning/AI concepts and their application in software systems.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Attention to detail and a commitment to delivering high-quality software.
Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***
Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws. Scoping and Salary is based on experience, education and skills This role is eligible for Keysight Results Bonus Program US Employees may be eligible for the following benefits: - Medical, dental and vision - Health Savings Account - Health Care and Dependent Care Flexible Spending Accounts - Life, Accident, Disability insurance - Business Travel Accident and Business Travel Health - 401(k) Plan - Flexible Time Off, Paid Holidays - Paid Family Leave - Discounts, Perks - Tuition Reimbursement - Adoption Assistance - ESPP (Employee Stock Purchase Plan) #LI-MED1
|