R&D Engineer 4
Full Job Description
Keysight Technologies, Inc. is seeking a Senior Software Engineer to join its Research & Development team in Kolkata, West Bengal. This pivotal role involves shaping the technical direction of products for testing ultra-high speed networks and AI Data Centres. As a technical champion and consultant, the engineer will be involved in all facets of product development, including architecture, design, development, testing, and customer support.
Key responsibilities include demonstrating strong software development and debugging skills, proficiency in algorithms and data structures, and experience with large codebases. The role requires automation expertise using scripting languages (shell, Perl, Python) and a strong understanding of Agile, Test Driven Development, API-first approaches, and DevOps workflows. Excellent verbal and written communication, collaboration, and a continuous learning mindset are essential. The engineer will also stay abreast of emerging technologies and industry trends to drive innovation.
The ideal candidate will possess a Bachelor’s degree in Computer Science & Engineering, Information Technology, or a related field (MS preferred), with 6+ years of product development experience. Proficiency in C/C++/Python programming and debugging in a Linux environment is required. Familiarity with DevOps practices, continuous integration/delivery tools, and preferably Kubernetes, containers, and cloud environments is advantageous. Strong programming and domain knowledge in high-performance network and socket programming, along with expertise in Layer 2-3 routing/switching protocols and Layer 4-7 protocols (IP, TCP, UDP, HTTP, QUIC), are highly preferred.
Company
Keysight Technologies, Inc.
Keysight Technologies, Inc. is a global leader in electronic design, simulation, prototyping, test, manufacturing, and optimization. With approximately 15,000 employees, Keysight delivers advanced sol...