Logo of Huzzle


2024 Internship - Optical Communications - Mechanical / Software Engineering

🚀 Off-cycle Internship

Mountain View

AI generated summary

  • You must be enrolled in a STEM program and have hands-on experience with free space optical communications hardware, photonics, tracking systems, and programming skills in Python, MATLAB, or C/C++. Experience with CAD software and building optical systems is preferred.
  • You will design, build, and operate test systems for free space optical communications terminals, collaborating with cross-functional teams for data collection and documentation.

Off-cycle Internship

Software Engineering•Mountain View


During Your Internship You Can Expect:

  • To be placed on one of our confidential or public X projects
  • To get paid competitively and with Google benefits
  • To be part of a lively community of other Interns and Residents 
  • To addend colloquium and discussions with team leads from across Google, DeepMind and external organizations


  • Must be enrolled in an academic program and working towards completing a PhD, Masters, or Undergrad
  • Minimum Qualifications:
  • Currently enrolled in a graduate studies program in a STEM field (physics, engineering, computer science, mathematics or related), with a strong interest and background in free space optical communications.
  • Strong understanding of free space optical communications theory.
  • Hands-on experience working on free space optical communications systems, with a focus on optical / mechanical hardware, photonics, tracking systems and related software.
  • Experience with one or more general purpose programming languages, including but not limited to: Python, MATLAB, C/C++
  • Experience with one or more general purpose Computer Aided Design (CAD) software packages, including but not limited to: SolidWorks, Siemens NX
  • Preferred Qualifications:
  • Experience working with off-the-shelf and custom hardware to build moderately complex optical / mechanical / electro-optical systems.
  • Experience with instrumentation control using Python.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Own the design, simulation, construction, operation and documentation related to various test systems that support a free space optical communications terminal.
  • Work with team members from various disciplines to understand and implement tests and test methods to collect key data characteristics of a free space optical communications terminal.
  • Generate detailed and comprehensive documentation (including operation instructions, bills of material and associated CAD models) to support test systems.


Work type

Full time

Work mode



Mountain View