mid Software Engineer ic 3-8 yrs Bachelor's · Posted Mar 5, 2026

About this role

Keysight Technologies is hiring a mid-level Software Engineer based in Kolkata, India. The posting calls out experience with Testing, Python, C++, C and roughly 3–8 years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Kolkata, India
Experience
3–8 years
Education
Bachelor's degree
Department
R&D
Posted
Mar 5, 2026
AI Summary
Mid-level software engineer developing automation frameworks and testing solutions using Python, C/C++, and CI/CD practices. Requires expertise in automation, networking, Docker, and debugging customer issues with strong communication skills.

More roles at Keysight Technologies

Director, Integrated External Communications
Santa Clara, CA · director
R&D researcher intern
Aalborg, Denmark · intern
Field Service Engineer, Advanced
Boeblingen, Germany · mid
Linux Embedded Systems
Microservices and Cloud Senior Developer for AI/ML Infrastructure
Bucharest, Romania · senior
Java Go HTML/CSS
Cybersecurity Intern
Leuven · manager
Python LLMs Git
All Keysight Technologies jobs →

Job description

from Keysight Technologies careers
Overview


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.

 

JD Overview:

  • Expert in Automation using advanced Python programming concepts.
  • Knowledge of other programming languages like C, C++
  • Experience in using opensource and commercial tools for automation.
  • Experience in developing automation libraries , using API’s and developing modular scripts by following standard coding guidelines and development practices.
  • Experience in developing modern automation framework would be a big plus
  • Hands on experience in docker container environment
  • Well versed and habituated to work in an agile product development model using CI/CD practices
  • Knowledge of software builds, build system and CI/CD pipelines
  • Very good Knowledge of software testing
  • Very thorough in networking domain, knowledge and experience of networking architectures and working with networking devices
  • This is an excerpt. Read the full job description on Keysight Technologies careers →
All software engineering jobs software engineering in Kolkata, India Jobs in Kolkata, India software engineering salaries software engineering career path
All Keysight Technologies Jobs Browse software engineering roles mid positions