
Spring 2026 Zemax Optics Intern
- Ontario
- Stage
- Temps-plein
- Create and test numerical models to both improve existing software functionality and add new software capabilities.
- Develop and apply machine learning models to analyze and predict optical phenomena based on datasets from simulations.
- Collaborate with team members to integrate machine learning techniques with traditional computational physics methods (e.g., Monte Carlo simulations, geometric ray tracing etc.).
- Analyze software functionality using Zemax OpticStudio Application Programming Interface (ZOS-API) using C++/C#, Python, or MATLAB.
- Identify improvements to the functionality and performance of Zemax OpticStudio through active use of the software application.
- Works under the general supervision of a development lead or manager.
- Pursuing a Masters or PhD in Electrical Engineering, Materials Science, Physics, or a related field, with a focus on optics and machine learning.
- Passion for optics and optical design research and development.
- Excellent problem-solving skills
- Programming experience with C++, Python, or similar programming languages.
- Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or jax.
- Experience using Zemax OpticStudio or similar optical design software.
- Excellent communication skills in written and spoken English.
- Technical knowledge and experience with optical engineering, including optical modeling, design, fabrication, testing, and/or building of optical systems.
- Experience in optical system design and analysis using commercial ray tracing software.
- Familiarity with machine learning techniques such as deep learning, hyperparameter tuning, and differentiable programming.
- Experience simulating nanophotonic devices with FDTD, FDFD, RCWA, or other full-wave solvers
- Excellent interpersonal skills, with the ability to understand and communicate project overviews as well as in-depth details.