Software Engineer – Network Visibility Platforms
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
OverviewKeysight is at 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 award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.Keysight is seeking an experienced software developer to work with our network visibility software team, helping to design and implement the next generation of network packet broker platforms.ResponsibilitiesThe engineer in this position will be working to advance the software capabilities of our network packet broker platforms and shape the next generation of our software architecture. The candidate must be a highly productive software developer with strong engineering and collaboration skills, the ability to work effectively within cross-functional teams, and the expertise to develop innovative solutions to complex technical challenges.Duties Will IncludeDesigning and developing software features for network monitoring and security platformsBuilding diagnostic software, test frameworks, and automation tools to support platform development and validationCollaborating with hardware and firmware teams to define software interfaces and integration requirementsDeveloping software drivers and abstractions for network processors, switches, and programmable hardwareCreating automated testing solutions in partnership with QA and manufacturing teamsContributing to architectural decisions and software development for network security and monitoring applicationsLeading and participating in software design reviews and code reviewsQualificationsThis position requires strong software development and teamwork skills and a relevant industry background. The ideal candidate for this position will have:Bachelor’s or master’s Degree with 4+ year’s relevant experience Strong C programming skills; assembly and Java programming skills are a plusUnderstanding of driver-level development for embedded systemsGood knowledge of Ethernet and networking technologiesIdeal candidate will have a BS/MS degree in Computer Science, Computer Engineering, or Electrical Engineering, with at least 5 years of relevant industry experienceFamiliarity with Agile software developmentFamiliarity with cloud deployment tools such as Kubernetes, Docker, and gRPCTools: Wireshark, debuggers, profilersExcellent verbal/written communication skillsCareers Privacy StatementKeysight 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.The level of role and salary will be based on applicable experience, education and skills;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)