Careers

About Photon Engineering

Photon Engineering is a leading developer of optical engineering software and provider of optical engineering consulting services. Our FRED® software product is used worldwide by scientists, engineers, and academics on some of humanity’s greatest challenges, with applications including climate science missions, ground and space based observatories, healthcare innovation, and virtual reality. Working alongside our software developers, our experienced team of optical engineers maximize their value to customers during the optical design and analysis process by leveraging the company’s intimate understanding of optical software modeling. If you would enjoy making a big difference as part of a small and growing company, submit your resume today to jobs@photonengr.com

Optical Software Engineer

Position Summary

Photon Engineering is seeking a full-time software engineer with experience in development using C#, C++, or similar modern object-oriented language, who will work with a small team of developers to help design, develop, and maintain our optical engineering software. Successful candidates must work well independently with minimal supervision, and have the ability to work collaboratively in groups.

Responsibilities

  • Design and write code for ray tracing software
  • Test new and existing software functionality

Required Qualifications

  • Experience in software development
  • BS in Optical Engineering, Physics, or Computer Science
  • Experience using:
    • At least two of the following languages: C#, C, C++, Java, Visual Basic
    • Version Control: Git and/or SVN
    • Visual Studio
  • Position may include access to technology and/or software source code that is subject to U.S. export controls

Desired Qualifications

  • Professional experience in software development
  • Experience with:
    • GPU/CUDA programming
    • GUI development using WPF and/or MFC
    • Multi-threading
    • Ray Tracing Algorithms
    • FRED, ASAP, Code V, Zemax, or other optical software suites

Software Development Engineer

Position Summary

Photon Engineering is seeking a full-time software development engineer with experience in user interface and data visualization tool development, who will work with a small team of developers to help design, develop, and maintain our optical engineering software. Successful candidates must work well independently with minimal supervision, and have the ability to work collaboratively in groups.

Responsibilities

  • Add new functionality to the user interface and data visualization tools.
  • Design and write code for ray tracing software.
  • Test new and existing software functionality.

Qualifications

  • Experience in software development
  • Bachelor’s degree in Computer Science or similar
  • 5+ years of work experience using at least two of the following languages:
    • C#, C, C++, Java, Visual Basic
  • Experience using WPF, MVVM, and XAML
  • Good written and oral communication skills
  • Position may include access to technology and/or software source code that is subject to U.S. export controls

Software Intern

Position Summary

Photon Engineering is seeking a software intern with experience in GUI development using C#. The position would involve working with a small team of developers to help design and develop our optical software application’s user interface. Successful candidates must have a great intuition for optimal user interfaces, work well independently with minimal supervision, and have the ability to work collaboratively in groups. 

Responsibilities

  • Design and develop the user interface for our software.

Required Qualifications

  • 2+ years of experience in GUI development
  • Pursuing a BS in Computer Science, Optics, Physics, or related field
  • Experience using:
    • C#
    • WPF and/or WinForms
    • Version Control: Git and/or SVN
    • Visual Studio
  • Position may include access to technology and/or software source code that is subject to U.S. export controls

Desired Qualifications

  • 4+ years of experience in GUI and software development

Product Support Engineer

Position Summary

Photon Engineering is seeking a full-time product support engineer for its optomechanical raytrace modeling software. The successful candidate will have excellent verbal and written communication skills, must be comfortable answering technical questions and troubleshooting problems over the phone, via email, and in person, and be willing to adapt and grow technically to the needs of the company. Photon Engineering will provide training on the use of our software.

Responsibilities

  • Answer technical questions from customers and pre-sales prospects
  • Author technical content for product support, sales or marketing distribution
  • Develop and conduct software training classes
  • Perform product testing in coordination with the software development team
  • Represent the company and its products at trade shows

Required Qualifications

  • Experience working in the field of optical engineering
  • B. S. in Optical Engineering, Physics, Computer Science, or related field
  • Proficient with FRED, ZEMAX, CODE V, ASAP, LightTools, or other commercial optical engineering software
  • Position may include access to technology and/or software source code that is subject to U.S. export controls

Desired Qualifications

  • Professional experience in an optical engineering technical support role

Submit your resume today to jobs@photonengr.com for an opportunity to work with our talented team on today’s exciting optical systems.