Keysight Technologies is hiring a Software Engineering Intern for its Communications Solutions Group. The intern will contribute to the Keysight Fabric Emulator, developing software for emulating data center network topologies and working across ASIC programming and API development.
Responsibilities
The latest development in networking technologies and high-performance networking stacks
Data Center fabric, programmable switches, smartNics/DPUs
A wide variety of industry standard tools and application development cycle
Work in a high performant development team environment and able to deliver solutions to complex problems in time and with high quality solutions
Learn/expand their knowledge about data centers networking
Work on a project on multiple levels from ASIC programming to public API server
Design low level features programming the ASIC, providing the right ASIC independent abstraction API to higher levels
Qualification
Required
Bachelor's, Master or PhD degree in Data Center space (Networking, Security) or Computer Engineering
Candidate must have hands on experience with programming switch ASICs
Programming experience in C, C++, Python
Experience with Kubernetes, building services and debugging in Kubernetes environment
Familiarity with CI/CD and Git or other version control systems
Strong troubleshooting and problem-solving skills
Strong communication skills
Preferred
Familiarity with gRPC, protobuf (nice to have)
Benefits
Keysight Technologies is an electronic measurement company.