Photonics & Software Development Application Engineer – Newton, NJ

Photonics & Software Development Application Engineer

Thorlabs, Inc.

Newton, NJ


Photonics & Software Development Application Engineer

Thorlabs, Inc., Newton, NJ, United States

Employer Description

Founded in 1989, Thorlabs seeks to accelerate the forward movement of scientific discovery and advancement! As a vertically integrated manufacturer of photonics components, instruments, and systems, our vast product portfolio includes over 20,000 items, ranging from optics and optomechanical positioning components to imaging systems, many of which are customer inspired.

Photonics is the foremost technology driving innovation in science and engineering. As the number of technological innovations has grown, Thorlabs has extended its core competencies in an effort to play an ever increasing role serving the Photonics Industry at the research end, as well as the industrial, life science, medical, and defense segments.

Headquartered in Newton, NJ, Thorlabs has grown to over Approximately 2,300 employees with manufacturing and sales offices in the United States, United Kingdom, Germany, France, Sweden, Japan, China, and Brazil. As light-based technologies push into new markets, Thorlabs plans to enter early with the products and services required to ensure the ultimate success of our customers.

Job Description

The position is responsible for assisting with the development of software supporting and pertaining to the products in the Thorlabs catalog. The position also involves providing technical support to the Thorlabs customer base on matters involving the software developed by Thorlabs. The position works with several other application and design engineers that have years of experience covering the Thorlabs portfolio of optics, lasers, polarization, fiber, opto-mechanics, spectroscopy, microscope imaging systems, OCT, thin film coating and more. Between onsite lab opportunities and peer review, the position can be exposed to every facet of the photonics industry. The position is primarily at our headquarters in Newton, NJ but there may also be opportunities to travel to tradeshows, other Thorlabs manufacturing facilities (foreign and domestic), and training events on and offsite.


Essential Job Functions  include the following, but are not limited to:

  • Create programming tutorials and examples to answer customer questions about operating Thorlabs’ products individually and within integrated systems.
  • Investigate, report, and assist with fixing bugs in Thorlabs software.
  • Assist software development teams create documentation and develop secondary SDKs.
  • Beta test and provide feedback on newly developed GUI interfaces and SDKs to confirm ease of use and consistent look and feel.
  • Write custom software to be used in internal applications to explore various optical phenomena.
  • Train new team members on writing software to integrate and troubleshoot Thorlabs’ products.
  • Develop Marketing Materials like test data, white papers, or video.
  • Disseminate user feedback and product ideas on internal forums to support product development.
  • Become skilled in the use of our products and test equipment to influence the design of next generation photonics products.
  • Interface with multiple support teams around the world.
  • Provide technical support via phone, web chat & e-mail to customers worldwide.


Thorlabs values its diverse environment and is proud to be an Equal Employment Opportunity/Affirmative Action employer. All qualified individuals will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status. Job descriptions are not intended as and do not create employment contracts. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.

Job Requirements



  • Will accept recent college graduate with Bachelor’s Degree. Experience with optics, mechanics, lasers, electrical components, programming a plus.



  • BSc, MSc, PhD degree in Optics, Physics or a related Engineering field or equivalent work experience.


Specialized Knowledge and Skills:

  • Required: Proficiency in C# and C++
  • Recommended: Working knowledge of LabVIEW, Python, and MATLAB
  • Knowledge of Photonics and Laser Technology via work or laboratory experience.
  • Strong communication proficiency.
  • Strong presentation skills.
  • Ability to solve practical problems and deal with a variety of multi-disciplinary problems.



  • The position is a 40hr/week position. The team starts at staggered times to cover our 8am – 8pm hours of operation.



Find Jobs