Keysight Technologies

Software Engineering Intern

Calabasas, California
  • Paid
  • On-site

Listing details

  • Closes Oct 21
  • Posted Oct 21
  • Last verified Oct 23

About the job

Overview

Keysight (https://www.keysight.com/us/en/about.html) is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 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. (https://www.youtube.com/watch?v=ykxkSz5DlPo&t=16s)

Our award-winning (https://jobs.keysight.com/awards) 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

Join Keysight Technologies’ Communications Solutions Group (CSG) as a Software Engineering Intern and contribute to the development of the Keysight Fabric Emulator — a software-defined platform that emulates complex, multi-switch Ethernet-based data center topologies on a single hardware appliance. In this project, you will be exposed to the following:

  • 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

Responsibilities

  • In this role, the candidate will:
  • 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

Qualifications

Ideal candidates for this position would possess the following attributes:

  • 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
  • Familiarity with gRPC, protobuf (nice to have)
  • Strong troubleshooting and problem-solving skills
  • Strong communication skills.

The level of role will be based on applicable experience, education and skills; most offers will be between the minimum and midpoint of the salary range listed below.

MIN $38.31 to MAX $41.25

Careers Privacy Statement (https://about.keysight.com/en/jobs/careers_privacy_statement.pdf)\*\*\*Keysight is an Equal Opportunity Employer.\*\*\*

More like this