Photonic Software Developer | Synopsys

Feb. 21, 2023

Location: USA - Pasadena, CA - Marlboro, MA - Ossining, NY
All Candidates Welcome
POC and to request an interview: Craig Pansing

Job Description and Requirements

Photonic Software Developer (Optical Solutions Group)
Synopsys Optical Solutions Group (OSG) is looking for a Photonic software developer to contribute to our optical software products.  The software is for a state-of-the-art photonic CAD/CAE program for the layout, design, and analysis of photonic device systems used by customers worldwide.

The candidate’s key responsibilities include:

  • Building solutions in C++ for our photonic design software tools used by major consumer electronics companies
  • Able to research and develop complex photonic device modeling algorithms based on requirements from customers and Product Marketing
  • Employs state-of-the-art development tools and practices to ensure high-quality and high-performance solutions are delivered to the market efficiently
  • Utilizing solid software engineering practices such as code refactoring, code reviews, and regression test case creation and monitoring
  • Work with developers, testers, and customer representatives in an agile environment to create innovative photonic software solutions to take on cutting edge problems
  • Viewed as credible and respected industry technology expert in advanced key technology areas critical to Synopsys/OSG


  • Ph.D in Photonics, Optics, Physics, Engineering or related field
  • Sound C++ Programming experience
  • Knowledge of several computational photonic algorithms including at least one of the following: RCWA, FEM, BPM, or FDTD
  • 2+ years of photonic systems modeling, analysis, and design experience using commercial photonic design tools in an academic or professional environment with excellent references
  • Demonstrated expertise and hands-on experience developing mathematical and computational modeling for solving challenging engineering problems in software
  • Experience and knowledge of modular object-oriented programming and software design best practice with an aptitude and passion of developing technical application software
  • Demonstrated ability to work on multiple concurrent projects and ability to work well in a team as well as autonomously
  • Excellent written and verbal skills as well as the presentation kills with the ability to communicate highly technical information to peers

Knowledge and expertise in any of the following areas is a plus:

  • Experience with parallel processing/GPU
  • Knowledge or experience of machine learning algorithms
  • Experience with developing commercial engineering software
  • Knowledge or experience of Software processes such as Agile or Lean Software Development

Why come to work for the OSG R&D Group?

  1. Provide software solutions to world leading companies that design most of the consumer electronics and advanced lighting products we use every day
  2. Live a team responsibility process that focuses on win-win solutions as the norm and not the exception
  3. Collaborative working environment with some of the brightest engineers in both the Software and Optics fields who support each other in a multi-disciplined environment  
  4. Assist our Software Innovation Initiative that allows developers to suggest projects they believe have significant value and gives them time to work on those problems
  5. Leverage the best of the world’s leading electronic design automation software company with the world’s leading computer aided optical design software company to solve problems that have never been solved before

About Synopsys
At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.

Stay Connected: Join our Talent Community

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

The base salary range across the U.S. for this role is between $117,000 to $204,000. In addition, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request.”


Job Category: Engineering

Country: United States

Job Subcategory: R&D Engineering

Hire Type: Employee

Base Salary Range: $117,000 - $204,000

Apply here