Job Search and Career Advice Platform

Enable job alerts via email!

Software Solutions Engineer

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking a versatile Software Engineer to design, build, and deliver custom software solutions tailored to customer needs. The ideal candidate will have strong programming skills in Python, C#, and C++, along with a Master's degree in a related field and problem-solving skills. This role involves collaboration with customers and cross-functional teams to ensure high-quality software in the RF and Digital Test and Measurement market.

Benefits

Access to world-class tools and instruments
Growth opportunities in technical and customer-facing paths
Collaborate with experts across various disciplines

Qualifications

  • Ability to communicate complex technical concepts clearly with customers.
  • Solid foundation for developing applications for engineering workflows.
  • Willing to travel for customer engagements and internal trainings.

Responsibilities

  • Design, develop, and deliver custom software solutions.
  • Create automation frameworks and control applications for Keysight instruments.
  • Collaborate with customers to understand technical requirements.
  • Support internal tools, libraries, and example applications.

Skills

Strong problem-solving skills
Programming in Python
Programming in C#
Programming in C++
Version Control
Instrument Control
Software Engineering
Hardware
FPGA experience

Education

Master’s degree in Computer Science, Electrical Engineering or related field

Tools

Vivado
Job description
Roles & Responsibilities

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.

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.
  • Willling 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.
Tell employers what skills you have
  • Version Control
  • Instrument Control
  • Hardware
  • RF
  • Customerfacing
  • Software Engineering
  • FPGA
  • Python
  • Firmware
  • Product Development
  • C#
  • Systems Engineering
  • C++
  • Technical Support
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.