Posted 6d ago

Software Engineer Intern – Power Systems & Data Acquisition

@ Keysight Technologies
Singapore, Singapore, Singapore
OnsiteInternship
Responsibilities:collect data, log data, analyze data
Requirements Summary:Pursuing a Bachelor's or Master's in Electrical, Computer, or Software Engineering; Python (preferred); C/C++ or equivalent; basic measurement concepts; lab experience; strong problem-solving and communication skills.
Technical Tools Mentioned:Python, C/C++, SCPI, VISA, Matplotlib, Plotly
Save
Mark Applied
Hide Job
Report & Hide
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:

As part of the Power Systems & Data Acquisition team, you will gain hands‑on experience working with real test hardware and Keysight instruments. Your responsibilities may include:

  • Develop and improve software to collect, log, and analyze measurement data from high‑power systems (up to 54V, 100A)
  • Integrate and control Keysight instruments such as:
    • RP7942A / RP79xx regenerative power supplies
    • DAQ970A / DAQ973A data acquisition systems
  • Design and implement power rail monitoring solutions (voltage, current, temperature, sequencing)
  • Enhance data logging for long‑duration and stress testing ( CSV / database / structured logs )
  • Create basic data visualization or dashboards for power and rail health monitoring
  • Assist in software testing, debugging, documentation, and code reviews
  • Collaborate with system and hardware engineers to align software behavior with test requirements

Your contributions will directly support high‑power validation, customer demos, and future product solutions.



Qualifications:

Basic Qualifications:

  • Currently pursuing a Bachelor’s or Master’s degree in:
    • Electrical Engineering
    • Computer Engineering
    • Software Engineering
    • Or a related discipline
  • Experience with at least one programming language:
    • Python (strongly preferred), C/C++, or equivalent
  • Basic understanding of measurement concepts (voltage, current, power)
  • Familiarity with instrument control concepts (e.g. SCPI, VISA) is an advantage
  • Comfortable working in a lab environment with real hardware
  • Strong analytical and problem‑solving skills
  • Good written and verbal communication skills

Preferred Skills (Nice to Have):

  • Experience with data acquisition or automation systems
  • Basic knowledge of power electronics or power supplies
  • Experience with plotting / visualization libraries (e.g. matplotlib, Plotly)
  • Exposure to version control systems (Git)
  • Interest in test automation and system‑level validation

 

 

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