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 Senior Software Engineer

Keysight Technologies

Keysight Technologies

Software Engineering
Penang, Malaysia
Posted on Mar 28, 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 powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

In Eggplant, we empower organizations to create amazing digital experiences. Companies worldwide use Eggplant to surpass competitors, boost productivity, and delight customers. How? By dramatically enhancing the quality, responsiveness, and performance of their software applications across different interfaces, platforms, browsers, and devices — including mobile, IoT, and desktop — in agile, DevOps, and innovative application and data environments.


Responsibilities

We are seeking an experienced Software Engineer specializing in the further design, development and maintenance of the Eggplant Performance (EPP) suite of applications, our load and performance testing platform.

This role will be part of Eggplant Performance Agile team, collaborating closely in a small team with the Product team, DevSecOps engineers and QA to modernise and solidify this long-standing Eggplant package.

Specific responsibilities include:

  • Design, develop, document and assist in the release of EPP in line with immediate business targets and Keysight strategic aims.
  • Develop secure code for feature addition, defect resolution and investigative purposes as appropriate, in a collaborative and supportive environment.
  • Become comfortable with a complex, multi-language codebase managed using Git.
  • In time, be aware of potential improvements that could be made to the product, development tools and processes.
  • Develop scalable, maintainable solutions based on the problem definition outlined in Jira tickets.
  • Create clear and concise documentation for solutions and processes to ensure knowledge-sharing.
  • Implement automation where possible and practical.
  • Assist in efforts to maintain and increase test coverage.

Qualifications

You should be self-motivated and have a proven track record of developing features for complex software with a strong background in software engineering principles. A proactive and energetic person with a desire to contribute collaboratively to the development of the team and the company.

You should be an enthusiastic learner, driven by career growth and a deep passion for software technologies. You must be able to work independently with minimal supervision while demonstrating good teamwork with excellent interpersonal, verbal and written communication skills. A proactive and energetic person with a desire to contribute collaboratively to the development of the team and the company.

Specific requirements include:

  • Bachelor/ Master in Software Engineering/ Computer Science, or a related field.
  • 5+ years of experience in a software engineering or related roles, with a strong focus on development.
  • Hands-on experience with complex code bases involving C++, Java, Python or C# in a Windows environment.
  • Proficiency in Git for version control.
  • Familiarity with DevSecOps platforms such as GitLab and cloud platforms such as AWS or Azure.
  • Knowledge of relational databases.
  • Comfortable working with evolving requirements working in an Agile Scrum framework.
  • Ability to stay focused on end-goals and customer outcomes.
  • Participate in code reviews.

Other qualities include:

  • A passionate advocate of internet-based technologies.
  • Innovative: keen to research and identify new beneficial technologies.
  • Sociable, collaborative, proactive and enthusiastic.
  • Pragmatic and curious.
  • Excellent interpersonal and verbal and written communication skills.
  • Experience in upgrading legacy codebases.
  • Any knowledge of software compliance and SSDF useful.


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