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 5, Software

Keysight Technologies

Keysight Technologies

Gurugram, Haryana, India · India
Posted on Oct 24, 2025
Overview

We are seeking a highly experienced Senior Software Engineer to drive the integration of our platform into a diverse suite of Keysight software products. This role is pivotal in operationalizing AI capabilities across domains such as test automation, simulation, and digital twin environments. You will collaborate with product teams, MLOps engineers, and domain experts to ensure seamless, scalable, and secure embedding of AI workflows into production-grade software systems.

Keysight 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.


Responsibilities
  • Lead the design and implementation of APIs, SDKs, and middleware to integrate AI platform services into Keysight’s software ecosystem.
  • Collaborate with product teams across T&M, EDA, and LLM frameworks to understand integration requirements and deliver tailored solutions.
  • Build robust interfaces for model deployment, inference, and monitoring within existing software stacks.
  • Ensure compliance with security, performance, and usability standards across all integration points.
  • Mentor junior engineers and contribute to architectural decisions for scalable AI service delivery.
  • Work closely with MLOps and data engineering teams to align infrastructure with product needs.

Qualifications
  • Strong programming expertise in Python and C++, with demonstrated experience building production-grade APIs and microservices.
  • Deep understanding of distributed systems and service-oriented architecture, including experience with gRPC, RESTful APIs, and message queues (e.g., Kafka, RabbitMQ).
  • Hands-on experience with containerization and orchestration, including Docker, Kubernetes, and Helm for scalable deployment across hybrid environments.
  • Proficiency in CI/CD pipelines using tools like GitLab CI, Jenkins, or ArgoCD, with a focus on automated testing, deployment, and rollback strategies.
  • Experience integrating ML models into software products, including model serving (e.g., TorchServe, Triton), inference optimization (e.g., ONNX, TensorRT), and runtime monitoring.
  • Familiarity with cloud-native development on AWS or Azure, including IAM, networking, and cost optimization strategies.
  • Strong debugging and performance profiling skills, with experience using tools like Valgrind, perf, gdb, and Prometheus/Grafana for observability.
  • Working knowledge of secure software development practices, including authentication, authorization, and data protection in AI workflows.

Preferred Qualifications

  • Familiarity with Keysight’s AI platforms (e.g., Melody, Nexus, TAP) or similar modular AI systems
  • Exposure to explainable AI, reinforcement learning, or physics-informed ML models.
  • Strong communication skills and ability to work across globally distributed teams.

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