Epicareer Might not Working Properly
Learn More

ICT Software Modernization Project - Linux Porting Intern

Salary undisclosed

Checking job availability...

Original
Simplified
Overview:
About Keysight:
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights to the world’s visionaries and innovators in electronic design, test, manufacturing, and optimization. Our ~14,000 employees create world-class solutions in wireless communications, 5G, automotive, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.

We’re recognized as a Great Place to Work across the globe due to our robust culture and dynamic working environment. Our global team acts as “One Keysight,” using collaboration, inclusivity, and integrity to advance technology. We’re driven and curious, and we value all ideas, especially bold ones. And our strong culture extends far beyond our own walls. We leverage our corporate social responsibility framework to support our communities, nurture the next generation of engineers, and promote environmental sustainability. Our technical solutions – and our methods for creating them – help connect and secure the world. Learn more about what we do and how we do it.

Responsibilities:

About the Job:

Being part of the software development team, you will work in an AGILE team to turn innovative ideas into robust software and solve complex design and implementation problems. You will also investigate new technologies and applications and apply modern software engineering practices such as design reviews, code review, unit testing and usability testing.


Keysight’s In-Circuit Test (ICT) System is a leading board test solution for electronics manufacturers to tackle a wide range of PCBA test access and coverage issues for todays’ complex printed circuit assemblies. The entire ICT software building process is automated, and the result is published daily.


In this project, you will be exploring the possibility of modernizing the ICT software in Linux platform. You will have opportunities to hands on Docker Container and Micro Service software architecture by working on this project. You will also learn how to write unit tests to verify the software functionalities.


About the Team:

In-Circuit Test (ICT) team where we research, design, develop and manufacture the world’s most advanced manufacturing test solutions used to produce various electronic products, such as notebook motherboard, automotive ECU and smart meter, etc.


Responsibilities:

  • Modernize ICT software on Linux platform, change build script to compile the software with new compiler.

  • Test the software on Linux to make sure that the functionalities of the software are intact.

  • Document the changes made on the software and the solution for the issues faced during porting.

Qualifications:
  • Currently enrolled in Bachelor/Master Computer Science/Electrical/Electronic Engineering or a software related discipline, from an accredited college or university
  • Must have some knowledge in C++ programming and Linux APIs.
  • Experience in C/C++ open-source compiling tools.