Who We Are
Keysight Technologies Inc. (NYSE: KEYS) is the world's leading electronic measurement company, transforming today's measurement experience through innovations in wireless, modular, and software solutions.
Position Title : R&D Engineer 2, Software - YZ
Job Skills : -Bachelor/ Master/ PhD in Computer Engineering/Computer Science
-Knowledge working with databases like PostgreSQL, MySQL, etc
-Experience with network protocols such as HTTP(S), TCP/IP and UDP
-Solid understanding of how browsers work
-You must have a real passion for coding and a keen interest to continue learning and trying out new technologies.
-An interest in artificial intelligence and machine learning a plus Team player, positive attitude, passionate for continuous learning, self-motivator, good analytical and troubleshooting skills, communication skills, apply multiple technologies to creatively exceed the user’s expectations and drive business value
Education Level : Bachelor's Degree/Post Graduate Diploma/Professional Degree
Position Level : Junior Executive
-We are looking for a passionate R&D Software Engineer to develop test automation tools, incorporating artificial intelligence into the functionality.
-You will be responsible for software architectural design and improvement, maintenance and refactoring, tuning and code optimization, and implementation of new features.
-You must be an avid learner, passionate about your career advancement, passionate about modern software practices, absolutely love to code and strive to outperform.
Key responsibilities include,
-Design and develop product software, APIs, user interface, tooling, automations and monitoring services on a defined platform and continue to expand the software features and capabilities that are compel with market needs
-Develop new features and improvements using a wide variety of programming languages and technologies
-Able to work on the full stack – back end, server side development as well as front end development
-Participate in Agile development process
-Familiar with the software development life cycle from preliminary system analysis to test and deployment
-Implement unit tests and automated regressions tests to ensure software quality
-Handle escalation from the support and consultancy teams as needed