Job Search and Career Advice Platform

Enable job alerts via email!

Software Solution Engineer

Keysight Technologies

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a skilled Software Engineer to design and deliver custom software solutions. In this role, you'll develop automation frameworks and collaborate across engineering teams to troubleshoot customer issues. A Master's degree in a related field and strong programming skills in languages such as Python, C#, and C++ are essential. This position offers the chance to work on cutting-edge technologies and make a significant impact in the RF and Digital Test markets.

Benefits

Growth opportunities in technical and customer-facing paths
Access to world-class tools and support

Qualifications

  • Master's degree required in relevant fields.
  • Strong programming skills in Python, C#, C++, or similar.
  • Ability to communicate technical concepts clearly.

Responsibilities

  • Design and develop custom software solutions.
  • Create automation frameworks and data processing tools.
  • Troubleshoot customer issues and provide software support.

Skills

Strong problem-solving skills
Programming in Python
Programming in C#
Programming in C++
Effective communication

Education

Master’s degree in Computer Science or related field

Tools

SCPI programming
Vivado
Job description
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.

Responsibilities

We are seeking a versatile Software Engineer to join a dynamic team responsible for designing, building, and delivering custom software solutions. This role is ideal for a practical problem solver who loves solving customers’ engineering problems and someone unafraid of diving into new technologies. If you are excited by the opportunity to work across a broad range of technologies and play a key role in ensuring the highest standards of software quality for our customized solutions in the RF and Digital Test and Measurement market, then this is a role for you. You will play a key role to develop custom test automation, data analysis pipelines, FPGA-assisted workflows, instrument control layers, and other tailored solutions that help customers accelerate their product development cycles. If you have solid software fundamentals, and especially if you’re not afraid to dive into new software work flows, you will thrive in this role.

Key Responsibilities
  • Design, develop, and deliver custom software solutions tailored to customer test and measurement needs.
  • Create automation frameworks, instrument control applications, and data processing tools across diverse Keysight instruments and platforms.
  • Collaborate directly with customers to understand technical requirements and propose scalable, maintainable solutions.
  • Support the development and refinement of internal tools, libraries, and example applications.
  • Work closely with cross-functional engineering teams (hardware, FPGA, firmware, RF, and systems).
  • Troubleshoot customer issues, provide expert-level software support, and recommend best practices.
  • Contribute to documentation, demos, and knowledge-sharing.
Qualifications
Required Qualifications
  • Strong problem-solving skills and willingness to work hands-on with hardware and instruments.
  • Ability to communicate complex technical concepts clearly and effectively with customers.
  • Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
  • Strong programming skills in Python, C#, C++, or similar languages.
  • Solid foundation for developing applications for engineering or scientific workflows.
  • Solid understanding of software engineering practices: version control, testing, debugging, architecture, etc.
  • Willting to travel for customer engagements and internal trainings and development activities.
Preferred Qualifications
  • Familiarity with SCPI programming, or automation interfaces (IVI, VISA, PyVISA).
  • Experience with FPGAs and tools such as Vivado.
  • Experience in a customer-facing or applications engineering role.
Why Join Keysight?
  • Work on cutting-edge technologies that shape global communications and electronics.
  • Collaborate with experts across software, FPGA, RF, and systems engineering.
  • Make a real impact by creating custom solutions used by industry-leading customers.
  • Access world-class tools, instruments, and technical support.
  • Growth opportunities in both technical and customer-facing career paths.

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.