R&D Engineer 3
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Keysight Technologies, Inc. is seeking an Advanced Software Engineer to join their team in Kolkata, West Bengal. This role is pivotal in shaping the technical direction of products for testing cutting-edge ultra-high speed networks and AI Data Centres. The successful candidate will act as a technical champion and consultant to senior management, involved in all facets of product development, including architecture, design, development, testing, and customer support.
Responsibilities:
- Software Development and Problem Solving: Exhibit strong software development and debugging skills. Solve complex problems using expertise in algorithms, data structures, and experience with large codebases.
- Automation and Modern Software Development Workflow: Utilize scripting languages like shell script, Perl, or Python for task automation. Demonstrate proficiency in Agile, Test Driven Development, API-first approach, and DevOps workflows.
- Communication and Collaboration: Possess excellent verbal and written communication skills. Work effectively independently and in a team with minimal guidance. Exhibit flexibility and openness for senior-level customer engagements.
- Continuous Learning: Demonstrate a strong interest in technology and the ability to communicate with diverse technologists on emerging areas. Be adaptable and quick to acquire new technology skills.
- Emerging Technologies and Industry Trends Leadership: Stay current with technological advancements and identify opportunities for innovation and efficiency within the organization.
Qualifications:
- Education: Bachelor’s degree in Computer Science & Engineering, Information Technology, or a related field; MS preferred.
- Experience: Minimum of 4 years in product development, covering the complete product lifecycle.
- Technical Skills: Proficient in C/C++/Python programming and debugging within a Linux environment. Familiarity with DevOps practices and tools for CI/CD. Understanding of Kubernetes, Containers, and cloud environments is advantageous.
- Networking Expertise: Strong programming and domain knowledge in high-performance network and socket programming. Knowledge of Layer 2-3 routing-switching protocols and Layer 4-7 protocols (IP, TCP, UDP, HTTP, QUIC) is preferred.
Keysight is an Equal Opportunity Employer.
Company
Keysight Technologies, Inc.
Keysight Technologies, Inc. is a global leader in electronic design, simulation, prototyping, test, manufacturing, and optimization. With a team of approximately 15,000 employees, Keysight delivers wo...