Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

R&D Engineer 4, Software

Keysight Technologies

Keysight Technologies

Kolkata, West Bengal, India · India
Posted on Jul 30, 2025
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 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.

Principal Software Engineer

Technical Leadership in Cutting-Edge Product Development

Overview

As a Principal Software Engineer, you will play an essential role in shaping the technical direction of products designed for testing cutting-edge ultra-high speed networks and AI Data Centres. Your expertise will be pivotal in steering the team towards innovative solutions, ensuring that the products remain at the forefront of technological advancements.

You will be a technical champion for the team and a consultant to senior management. Additionally, as a key member of the engineering team, you will be involved in all aspects of product development, including architecture, design, development, testing, and customer support.

Responsibilities

The successful candidate will be responsible for and hence should be able to demonstrate proficiency in most of the following:

  • Architectural Expertise: Leading the definition and evaluation of architecture for new and existing products, while assessing the customer and business impacts of design and technical decisions.
  • Software Development and Problem Solving: Demonstrating strong software development and debugging skills. Solving complex problems using expertise in algorithms and data structures, and understanding and working with large codebases is essential.
  • Automation and Modern Software Development Workflow: Embracing scripting languages such as shell script, Perl, or Python to automate everyday tasks. Proven ability in Agile, Test Driven Development, API first approach, and DevOps workflows.
  • Communication and Collaboration: Possessing strong verbal and written communication skills, an open mind, and a readiness to learn. Working effectively both individually and as part of a team to achieve project goals with minimal guidance. Showcasing flexibility and openness to build strong customer engagements at senior technical levels.
  • Continuous Learning: Showing a keen interest in technology, with the ability to communicate effectively with opinionated technologists across the company in emerging areas. Demonstrating readiness to learn on the fly and pick-up new technology skills as required.
  • Emerging Technologies and Industry Trends Leadership: Staying abreast of the latest advancements in technology and understanding how they can be leveraged to drive innovation and efficiency within the organization.

Skillset Requirements

  • Qualifications: Bachelor’s degree in Computer Science & Engineering, Information Technology, or a related field; MS in related field preferred.
  • 8+ years of experience in product development with exposure to complete product development cycle.
  • Strong software development skills. Should be proficient in C/C++/ Python programming & debugging in Linux environment.
  • Understanding of Kubernetes, Containers, Cloud environments is expected.
  • Networking Expertise: Preference to be given to candidates demonstrating strong programming and domain knowledge in high performance network and socket programming, protocol knowledge across L27 stack. Like TCP/IP, HTTP, QUIC, Routing, switching protocols


Responsibilities

Principal Software Engineer

Technical Leadership in Cutting-Edge Product Development

Overview

As a Principal Software Engineer, you will play an essential role in shaping the technical direction of products designed for testing cutting-edge ultra-high speed networks and AI Data Centres. Your expertise will be pivotal in steering the team towards innovative solutions, ensuring that the products remain at the forefront of technological advancements.

You will be a technical champion for the team and a consultant to senior management. Additionally, as a key member of the engineering team, you will be involved in all aspects of product development, including architecture, design, development, testing, and customer support.

Responsibilities

The successful candidate will be responsible for and hence should be able to demonstrate proficiency in most of the following:

  • Architectural Expertise: Leading the definition and evaluation of architecture for new and existing products, while assessing the customer and business impacts of design and technical decisions.
  • Software Development and Problem Solving: Demonstrating strong software development and debugging skills. Solving complex problems using expertise in algorithms and data structures, and understanding and working with large codebases is essential.
  • Automation and Modern Software Development Workflow: Embracing scripting languages such as shell script, Perl, or Python to automate everyday tasks. Proven ability in Agile, Test Driven Development, API first approach, and DevOps workflows.
  • Communication and Collaboration: Possessing strong verbal and written communication skills, an open mind, and a readiness to learn. Working effectively both individually and as part of a team to achieve project goals with minimal guidance. Showcasing flexibility and openness to build strong customer engagements at senior technical levels.
  • Continuous Learning: Showing a keen interest in technology, with the ability to communicate effectively with opinionated technologists across the company in emerging areas. Demonstrating readiness to learn on the fly and pick-up new technology skills as required.
  • Emerging Technologies and Industry Trends Leadership: Staying abreast of the latest advancements in technology and understanding how they can be leveraged to drive innovation and efficiency within the organization.

Skillset Requirements

  • Qualifications: Bachelor’s degree in Computer Science & Engineering, Information Technology, or a related field; MS in related field preferred.
  • 8+ years of experience in product development with exposure to complete product development cycle.
  • Strong software development skills. Should be proficient in C/C++/ Python programming & debugging in Linux environment.
  • Understanding of Kubernetes, Containers, Cloud environments is expected.
  • Networking Expertise: Preference to be given to candidates demonstrating strong programming and domain knowledge in high performance network and socket programming, protocol knowledge across L27 stack. Like TCP/IP, HTTP, QUIC, Routing, switching protocols


Qualifications

Principal Software Engineer

Technical Leadership in Cutting-Edge Product Development

Overview

As a Principal Software Engineer, you will play an essential role in shaping the technical direction of products designed for testing cutting-edge ultra-high speed networks and AI Data Centres. Your expertise will be pivotal in steering the team towards innovative solutions, ensuring that the products remain at the forefront of technological advancements.

You will be a technical champion for the team and a consultant to senior management. Additionally, as a key member of the engineering team, you will be involved in all aspects of product development, including architecture, design, development, testing, and customer support.

Responsibilities

The successful candidate will be responsible for and hence should be able to demonstrate proficiency in most of the following:

  • Architectural Expertise: Leading the definition and evaluation of architecture for new and existing products, while assessing the customer and business impacts of design and technical decisions.
  • Software Development and Problem Solving: Demonstrating strong software development and debugging skills. Solving complex problems using expertise in algorithms and data structures, and understanding and working with large codebases is essential.
  • Automation and Modern Software Development Workflow: Embracing scripting languages such as shell script, Perl, or Python to automate everyday tasks. Proven ability in Agile, Test Driven Development, API first approach, and DevOps workflows.
  • Communication and Collaboration: Possessing strong verbal and written communication skills, an open mind, and a readiness to learn. Working effectively both individually and as part of a team to achieve project goals with minimal guidance. Showcasing flexibility and openness to build strong customer engagements at senior technical levels.
  • Continuous Learning: Showing a keen interest in technology, with the ability to communicate effectively with opinionated technologists across the company in emerging areas. Demonstrating readiness to learn on the fly and pick-up new technology skills as required.
  • Emerging Technologies and Industry Trends Leadership: Staying abreast of the latest advancements in technology and understanding how they can be leveraged to drive innovation and efficiency within the organization.

Skillset Requirements

  • Qualifications: Bachelor’s degree in Computer Science & Engineering, Information Technology, or a related field; MS in related field preferred.
  • 8+ years of experience in product development with exposure to complete product development cycle.
  • Strong software development skills. Should be proficient in C/C++/ Python programming & debugging in Linux environment.
  • Understanding of Kubernetes, Containers, Cloud environments is expected.
  • Networking Expertise: Preference to be given to candidates demonstrating strong programming and domain knowledge in high performance network and socket programming, protocol knowledge across L27 stack. Like TCP/IP, HTTP, QUIC, Routing, switching protocols

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***