mid Software Engineer ic · Posted Jun 26, 2026

About this role

Keysight Technologies is hiring a mid-level Software Engineer based in Bangalore, India | Gurugram, India. The posting calls out experience with Python, C++, Git, CI/CD.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India | Gurugram, India
Department
R&D
Posted
Jun 26, 2026

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 ~16,800 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


Keysight DES EDA business is a leader in Electronic Design Automation (EDA) and empowers advanced electronic design for mobile, aerospace, and big data. We are looking for PhD/ Master/ B tech graduates in Electrical/Electronic Engineering or Computer Science to join a great team of software developers. This position involves working on a variety of aspects of software engineering, such as architectural improvement, refactoring, code optimization, and the development of new algorithms and new features. It provides an opportunity to learn, innovate, and grow in a technical industrial environment. Immediate projects to implement include design, development, upgrade & maintenance of software programs and software Licensing projects

 

  • Design, development and maintenance of software automation projects to support foundry partners, customers and internal stakeholders
  • Work to develop AI infrastructure in Thermal, Verification, Licensing & Foundrykits automation projects
  • For Existing M & A: Work on Advanced Licensing, which is client/vendor licensing for all future software products using industry standards (etc. FlexNet publisher).
  • Work on Licensing integration for M&A’s Product Line (s): multiple EDA products
  • Support Licensing which is currently used in the client’s product line

Qualifications


  • C++ object-oriented programming; incl. modern C++ (C++17, C++20) with cross-platform (Win., Linux) support.
  • Product feature development in EDA Software
  • Expert experience in the use of AI tools in software programming
  • Software licensing; EDA (Electronic Design Automation) tools licensing framework using commercial licensing framework e.g FlexLM
  • Strong interest in robust and efficient software architecture
  • Experience in Software Security Principles (code scans and vulnerability fixing)  
  • Scripting in Perl, Python, Shell for automation
  • Cross platform product building
  • Application & UI Frameworks like Qt
  • Good knowledge about software development tools and methodologies (IDE, JIRA, BitBucket, Artifactory, Conan, CMake, Git, Jenkins, graphical and numerical libraries, Agile software development, etc.)
  • Basic understanding of Analog, RF/MW and/or High-Speed Digital Design
  • Demonstrated track record of being versatile, a quick learner, and a critical thinker
  • Fluent English required
  • Agile Development – TDD(Test Driven Development)
  • Parallel computing and cloud computing

 

Selection through Hackerrank C++ & Python tests (onsite) and face to face interview.

 

 

 

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

More roles at Keysight Technologies

Senior Quantum EDA R&D Engineer – Superconducting Hardware Design
Calabasas, CA · senior
Python Data Analytics C++
R&D Software Developer/Engineer
Penang, Malaysia · mid
C# System Design
R&D Engineer 3
Kobe, Japan · mid
Embedded Systems
R&D Engineer 4
Kobe, Japan · mid
R&D Engineer 4
Kobe, Japan · mid
Performance Optimization
All Keysight Technologies jobs →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Keysight Technologies Jobs Browse software engineering roles mid positions